为什么我不能吃黄瓜?

时间:2011-07-06 11:36:14

标签: ruby-on-rails cucumber bdd

我是RoR的新手,在这些日子里,我正在研究黄瓜BDD。

然而,我有一个微不足道的问题。我完全根据这篇文章进行了操作:http://www.mattvsworld.com/blog/2010/02/ruby-1-9-rails-2-3-5-and-cucumber/但我仍然得到这个:

Couldn't find 'cucumber' generator

然后我用 sudo 卸载/安装了很多轮黄瓜导轨,并且仍然得到了这个:

Couldn't find 'cucumber' generator

我猜测我的黄瓜栏不在路上。因为我用cucumber-rails -version

得到了这个
  

-bash:cucumber-rails:找不到命令

谁能告诉我现在该做什么?

2 个答案:

答案 0 :(得分:2)

我已经解决了这个问题。事实证明,使用Rails 2.3.5,cucumber-rails(1.0.2)不能很好地工作。它必须是Rails 3.x.x。

所以,一旦我将黄瓜轨道恢复到0.3.2。它就像一个魅力。

答案 1 :(得分:1)

非常有用的信息@Winston Chen。对于Rails 2.3.12应用程序,将yellow-rails恢复到v 0.3.2的建议为我解决了类似的问题。

要解决我只是做了以下gem uninstall cucumber-rails -v 1.0.2 然后使用安装的Bundler gem 'cucumber-rails', '~> 0.3.2'