我正在尝试开始在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
答案 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