0

capistrano/whenever/rvm を使用するアプリをデプロイしています。どうやら、こちらに記載されているように、everything/rvm コンボには落とし穴があります。ウィキでは、これを克服する 3 つの方法について説明しています。私はそれらすべてを試しましたが、役に立ちませんでした。これらの解決策には、での設定rvm_trust_rvmrcs_flag=1、適切な capistrano ルートを使用するための構成、gem ごとに代替手段の使用が~/.rvmrc含まれます。schedule.rb繰り返しますが、これらの解決策はどれもうまくいきませんでした。

crontab -ecron ジョブを正常に作成するたびに、チェックしています。システムログによると、それらは実行されています。ただし、実際には Rails で実行されているわけではありません。1 つのデバッグ タスクは次のようになります。

every 1.minute do
  runner "Company::Category.create(name: 'Shoe Cleaning')"
end

ただし、Company::Category作成されません。これをより適切にデバッグするためのアドバイスはありますか? 私は今7時間近くそれを続けていますが、前進するのに苦労しています.

4

0 に答える 0