4

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

 whenever --update-crontab store

我收到此错误:

-bash: whenever: command not found

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

4

3 回答 3

17

如果 gemfile 已经完成 gem 和 bundle install ,则使用 bundle exec 作为正确的上下文。

bundle exec gem list whenever
bundle exec whenever <command>
于 2013-07-25T12:23:45.480 回答
2

command not found 只是告诉您 gem 不存在。所以最好打印出所有当前安装的 gem。

gem list | grep whenever

如果结果中没有它,请确保您在正确的 gemset 中(也许您在其他 gemset 中安装了 gem)。

rvm gemset list

如果您发现另一个宝石组应该是正确的,那么

rvm gemset use [gemset_name]
于 2012-11-01T11:12:33.047 回答
1

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

gem update --system
于 2019-07-15T18:16:38.897 回答