2010-11-23 63 views
2

真的很抱歉,如果這是顯而易見的或覆蓋在這裏 - 已搜索 無休止地無法得到明確的答案。獲得capistrano重新啓動延遲工作訴2.0.3

我使用的是dj gem 2.0.3(集體的想法)// rails 2.3.5。

dj在本地很好的使用耙作業:工作。但...

script/delayed_job 

不起作用。我似乎回想起搜索,發現這是一個 版本問題... req> 2.0.3> rails 2.3.5 ...在這個tho上沒有100%清除。

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

,所以我想設置Capistrano的,並有使用腳本任務 例子 - 但我不確定如何與耙任務,或者如何 拿到劇本/ 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的,我沒有得到任何這樣的文件或目錄。 – dnewman 2010-11-23 22:11:03

0

要創建腳本/ delayed_job的運行的導軌上產生的delayed_job'