4

マシンにRVMをセットアップし、cronジョブを実行するために「いつでも」gemをマシンにインストールしました。コマンドを実行しようとしたとき:

 whenever --update-crontab store

このエラーが発生します:

-bash: whenever: command not found

パスの問題があると思います。親切に私を助けてください。

4

3 に答える 3

17

gem と bundle のインストールが完了するたびに gemfile がある場合は、適切なコンテキストで bundle exec を使用します。

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

command not found は、宝石がそこにないことを単に伝えます。そのため、現在インストールされているすべての gem を出力することをお勧めします。

gem list | grep whenever

結果に含まれていない場合は、正しい gemset にいることを確認してください (他の gemset に gem をインストールした可能性があります)。

rvm gemset list

他の gemset が適切であることがわかった場合は、

rvm gemset use [gemset_name]
于 2012-11-01T11:12:33.047 に答える