当我尝试运行时遇到令人讨厌的语法错误,bundle exec cucumber
或者rake cucumber
:
~/.rvm/gems/ruby-1.9.3-p0@rails31/gems/cucumber-1.1.4/lib/cucumber/js_support/js_dsl.js:3: syntax error, unexpected '{', expecting keyword_then or ';' or '\n'
以及来自同一文件的其他几个语法错误。当我通过 运行这些功能时bundle exec guard
,一切正常。
我在用:
- 黄瓜 1.1.4
- 导轨 3.2
- 红宝石 1.9.3
- 守卫 1.0.0,守卫黄瓜 0.7.5
- 叉叉 1.0.0rc2,保护叉叉 0.5.2
这似乎是某种兼容性问题,但对我来说问题是什么并不明显。谢谢。