Tom*_*ssi 8 capistrano ruby-on-rails delayed-job ruby-on-rails-4
我试图让Capistrano使用Rails 4应用程序启动/停止延迟作业.我按照这里的说明进行操作,但是它说Rails 3.这就是它现在配置的方式:
deploy.rb:
require 'delayed/recipes'
after "deploy:start", "delayed_job:start"
after "deploy:stop", "delayed_job:stop"
after "deploy:restart", "delayed_job:stop","delayed_job:start"
Run Code Online (Sandbox Code Playgroud)
当我尝试部署时,我尝试执行RAILS_ENV =生产脚本/ delayed_job停止后得到以下错误
sh: script/delayed_job: not found
Run Code Online (Sandbox Code Playgroud)
Tom*_*ssi 18
找到了解决方法(设置:delayed_job_command,"bin/delayed_job")并希望这有助于其他人!
deploy.rb:
require 'delayed/recipes'
set :delayed_job_command, "bin/delayed_job"
after "deploy:start", "delayed_job:start"
after "deploy:stop", "delayed_job:stop"
after "deploy:restart", "delayed_job:stop","delayed_job:start"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4151 次 |
| 最近记录: |