命令行出现“cucumber:找不到命令”错误;不过“耙黄瓜”效果很好

问题描述 投票:0回答:2

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

-bash:黄瓜:找不到命令

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

回显$PATH /opt/local/bin:/opt/local/sbin:/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/ usr/local/bin:/opt/local/bin:/usr/local/sbin:/var/lib/gems/1.8/bin:/usr/X11R6/bin

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

任何想法或提示将不胜感激,谢谢。

ruby-on-rails testing tags rake cucumber
2个回答
2
投票

您从 bash 收到的错误消息以及

which cucumber
没有给出任何输出的事实表明,cucumber 可执行文件不在您的路径上。通过运行
gem env
检查 RubyGems 路径并相应地更新您的操作系统路径。


0
投票

尝试使用brew install cucumber-ruby 我在安装 ruby 并运行脚本时遇到了同样的问题,尝试了这个,它起作用了

© www.soinside.com 2019 - 2024. All rights reserved.