Textmate Cucumber"未定义的步骤",即使它存在

Zac*_*lis 1 ruby textmate cucumber

在Textmate和Cucumber遇到很多问题后,我经历了很多重新安装git的步骤,以便我可以在rvm上更新并安装更高版本的ruby,从rvm-auto-ruby更改为rvm-wrapper ,我现在让它运行,但'未定义步骤'

然而,这个步骤存在,我的警卫一切都很好.

  • 我正在使用最新的rvm和ruby-head
  • 我正在使用黄瓜/黄瓜轨道1.0.2
  • 它绝对使用正确的Ruby/Gemset

TL;博士

当我点击Run时,Cucumber Bundle没有阅读我的步骤.

Mar*_*sic 8

在您config/cucumber.yml可能需要添加--require features标准选项,它可能会有这样的行:

std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --tags ~@wip"
Run Code Online (Sandbox Code Playgroud)

将其更改为已读

std_opts = "--format #{ENV['CUCUMBER_FORMAT'] || 'pretty'} --strict --require features --tags ~@wip"
Run Code Online (Sandbox Code Playgroud)