3

このメッセージが表示されました->「[fail]ファイルが見つかりません:config/schedule.rb」

「いつでも」gemを使用しています-> https://github.com/javan/whenever

私はそれを私のGemfileに入れました

gem 'whenever', :require => false

その後、いつでも。

&私はconfig/schedule.rbにファイルがあります

every 2.hours do
  rake "thinking_sphinx:index"
end

->「whenever」または「whenever--update-crontabmycron--setenvironment =development」または「whenever--update-crontabmycron」を実行すると、次のメッセージが表示されます->「[fail]ファイルが見つかりません: config / schedule.rb "

ありがとうございました。

4

2 に答える 2

4

問題は、おそらく Rails ルート ディレクトリにいないため、ルート パスに移動すると問題が解決するはずです。

于 2013-03-05T03:13:43.553 に答える
2

一緒に試せますか?

cd /my_rails_application_root_path && bundle exec whenever

https://github.com/cwninja/whenever/blob/master/bin/wheneverでバイナリ ソース コードを確認できます。

属性 -f を渡さない場合、デフォルトで config/schedule.rb が使用されますが、実行することもできます

whenever -f COMPLETE_PATH_TO_SCHEDULE_RB
于 2013-03-05T02:51:09.077 に答える