黄瓜在Windows上 - 找不到命令

时间:2011-08-16 20:30:50

标签: windows ruby-on-rails-3 cucumber

我正在尝试开始在Windows上使用Ruby进行测试,并为黄瓜安装了宝石

capybara (1.0.0, 0.4.1.1)
cucumber (0.10.2)
cucumber-rails (0.4.1)
rspec (2.6.0)
rspec-rails (2.6.1)
webrat (0.7.3)

我编写了我的第一个功能,但是当我尝试运行时

cucumber features -n

我收到错误'黄瓜'不是公认的内部或外部命令,可操作程序或批处理文件。

你如何在Windows下运行黄瓜测试?我正在运行Ruby 1.9.2和rails 3.0.0

3 个答案:

答案 0 :(得分:4)

我和你有同样的问题。解决方案是在PATH环境变量中添加黄瓜gem的bin文件夹:

<path_to_jruby>\lib\ruby\gems\1.8\gems\cucumber-1.2.1\bin

此接缝是与窗口相关的问题。不知道为什么,但它解决了问题。希望它有所帮助。

答案 1 :(得分:0)

使用bundle exec cucumber features -n应该有效。

修改:或者rake cucumber

答案 2 :(得分:0)

在Windows下很少有像缺少“a”字符或没有彩色输出的陷阱但你应该能够在windows下使用cucumber就好了。

尝试再次设置黄瓜。也许你在安装过程中错过了soemthing。如果这没有帮助,您可以尝试使用http://cygwin.com/index.html