我在我的机器上安装了RVM,并在我的机器上安装了“随时”宝石来运行cron作业。当我尝试执行命令时:
whenever --update-crontab store
我收到此错误:
-bash: whenever: command not found
我认为存在路径问题。请帮助我。
答案 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