javanチュートリアルでいつでもrailscastに従っていますが、それを実現できないようです。cron ジョブを実行するには、capistrano をインストールする必要がありますか? deploy.rb がないからです。手順を詳細にリストします。cron が機能しない原因となった、見逃した手順があれば教えてください。新しいメールを受信したというレポートが常に表示されますが、メール操作は送信されませんでした。
ステップ1:
wheneverize .
====> config フォルダー内の schedule.rb
ステップ 2: [Scheduler.rb]
every '1 * * * *' do
runner 'Company.count'
end
ステップ3:【「ストア」とは?
whenever --update-crontab store
ステップ 4: [config/deploy.rb]<-- deploy ファイルがないので、自分で作成します。
after "deploy:symlink", "deploy:update_crontab"
namespace :deploy do
desc "Update the crontab file"
task :update_crontab, :roles => :db do
run "cd #{release_path} && whenever --update-crontab #{application}"
end
end
ステップ 5 :
whenever --update-crontab store
crontab -l
私は何を逃したのですか?なぜうまくいかなかったのですか?私はRORの初心者なので、一歩一歩教えてください..ありがとう。