Rails初心者から申し訳ありません。私はWheneverの宝石を使用して多数のレーキタスクをスケジュールしようとしています。私は私の人生のために、実際に私の開発マシンでcronジョブを実行し始めることはできません。私schedule.rbファイルにRails、いつも宝石を使って開発しています
set :environment, "development"
:他のstackoverflowのスレッドから判断
、私がこれを追加する必要があります表示されます。しかし、それでは?
その後、起動したらcronジョブを停止するにはどうしたらいいですか?
OSXで
UPDATEをRailsの3.2.3を使用する:答えは、crontabファイルにcronジョブを書き込み$ whenever -w
を実行することです。システムは即座に自動的にcrontabファイルの実行を開始します。
残念ながら、次のものが含まれていたときに私のためのログファイル: "rake aborted! Don't know how to build task <task name>"
私はこれが知られているのcrontab/RVMの問題が原因であるかもしれないと思っていますが、任意の提案を歓迎いたします。
ありがとうございます。私が気づいていなかったのは、 'once -w'を使ってcrontabファイルに書き込むと、自動的にcrontabが起動することです(実行するために何もする必要はありません)。 "レーキが中止されました。タスクを構築する方法がわからない""レーキタスクは、コマンドプロンプトから$ rakeを使用するだけで動作します。助言がありますか? – user1377556
タスクのどこかにイベントがある場合は、構文が間違っている可能性があります。より有益なスタックトレースを取得してください。 – Conner
RVMではいくつかの問題を抱えていますが、これはRVMの問題である可能性があります。これに関する提案は、最も高く評価されます。 – user1377556