when:找不到命令

时间:2012-11-01 10:46:49

标签: ruby-on-rails ruby rubygems

我在我的机器上安装了RVM,并在我的机器上安装了“随时”宝石来运行cron作业。当我尝试执行命令时:

 whenever --update-crontab store

我收到此错误:

-bash: whenever: command not found

我认为存在路径问题。请帮助我。

3 个答案:

答案 0 :(得分:14)

如果gemfile已经完成gem和bundle安装, 然后使用bundle exec来获得正确的上下文。

bundle exec gem list whenever
bundle exec whenever <command>

答案 1 :(得分:1)

找不到

命令只是告诉你宝石不存在。因此最好打印出所有当前安装的宝石。

gem list | grep whenever

如果你没有在结果中,那么请确保你在正确的宝石集中(也许你在其他宝石集中安装了宝石)。

rvm gemset list

如果你发现其他gemset应该是正确的,那么

rvm gemset use [gemset_name]

答案 2 :(得分:0)

现在是2019,但是今天我遇到了同样的错误。这就是为我解决的问题:

gem update --system