javanチュートリアルではいつでもrailscastに従いますが、私はそれを実現できないようです。 カストトラノをインストールしてcronジョブをインストールする必要がありますか?私はdeploy.rbを持っていないからです。私は詳細なステップをリストアップします。私のcronが動作しないように逃したステップがあれば?私はいつも私は新しいメールを持っていると言う報告を得るが、私は電子メール操作を送信しませんでした。Ruby-on-RailsいつでもJavanの作業ステップ
ステップ1:
wheneverize .
====> schedule.rb設定フォルダ内
ステップ2: [Scheduler.rb]
every '1 * * * *' do
runner 'Company.count'
end
ステップ3:[何であります"店"?]
whenever --update-crontab store
ステップ4:[config/deploy.rb] < - 私は自分自身で作成するためにファイルを配備していません。
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の初心者ですので、一歩ずつ教えてください。ありがとう。 Whenever docs
(deploy.rbファイル)バンドルをインストールするとどうなりますか? –
ええ、deploy.rbにあります。デプロイするときに、展開ターゲットでcronを更新するためにバンドルを使うたびに、 – mguymon
は本当にうまくいっているかどうかテストできますか? –