命令行中出现“cucumber:command not found”错误; “耙黄瓜”工作得很好

时间:2010-04-07 10:22:41

标签: ruby-on-rails testing tags rake cucumber

刚刚在我的系统上更新了我的黄瓜宝石,并且遇到了运行我标记的黄瓜功能的问题。 “cucumber”命令不再适用于我的命令行。

-bash:cucumber:命令未找到

最初的想法是我的$ PATH没有在我的bash_login中正确设置。这一切似乎都是正确的,我认为:

回显$ PATH /选择/ local / bin目录中:/ opt / local / sbin中:/ SW /斌:/ SW / sbin目录:/ bin中:/ sbin目录:在/ usr / bin中:/ usr / sbin目录:在/ usr /本地/ MySQL的/斌:/ USR / local / bin中:/选择/ local / bin中:在/ usr / local / sbin中:/var/lib/gems/1.8/bin:在/ usr / X11R6 / bin中

要添加的位是黄瓜耙任务运行,但正如您所知,它运行我的应用程序的所有测试。每次我想运行它时写出一个功能的具体位置是一件苦差事,因此我渴望让我的黄瓜标签再次工作。

非常感谢任何想法或提示。

1 个答案:

答案 0 :(得分:2)

您从bash获取的错误消息以及which cucumber未提供任何输出的事实表明黄瓜可执行文件不在您的路径上。运行gem env检查RubyGems路径并相应地更新操作系统路径。