2010-11-23 4 views
2

これは明白であるか、ここでカバーされていれば本当に申し訳ありません - 無限に を検索していて、遅延ジョブを再開するためにcapistranoを取得するv。2.0.3

私はdj gem 2.0.3(collective idea)// rails 2.3.5を使用しています。

djはローカルで働いています。rake jobs:workしかし...

script/delayed_job 

は動作しません。私は検索を思い出して、これは バージョンの問題です... req> 2.0.3> rails 2.3.5 ...このthoでは100%クリアではないことがわかりました。

-bash: script/delayed_job: No such file or directory 

ので、私はセットアップカピストラーノにしたいとスクリプトタスクに を用いた例を持っている - しかし、すくいタスクでこれを行うには方法がわからないです、またはどのように スクリプト/ delayed_jobタスクを動作させるために。

ヒントありがとうございます...非常に参考になります。

答えて

1

コマンドを実行するときにパスが正しく設定されている必要があります。

desc "Start delayed_job" 
    task :start, :roles => :app do 
    run "cd #{current_path} && RAILS_ENV=#{rails_env} script/delayed_job" 
    end 
+0

感謝をスクリプト/ delayed_jobランを作成するには...しかし、私は私のアプリのルートからスクリプト/ delayed_jobをしようとしたとき、私はそのようなファイルやディレクトリを取得しない:ここでは例です。 – dnewman

+0

Hmm。スクリプトがリリースディレクトリに存在するかどうかを確認できますか?権限は正しいですか? – zetetic

0

「のレールがdelayed_jobを生成する」

関連する問題