加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 使用Capistrano和Rails配置延迟作业4

发布时间:2020-12-16 19:30:42 所属栏目:百科 来源:网络整理
导读:我试图让Capistrano使用Rails 4应用程序启动/停止延迟作业.我跟着 instructions here,但它说Rails 3.这就是它现在配置的方式: deploy.rb: require 'delayed/recipes'after "deploy:start","delayed_job:start" after "deploy:stop","delayed_job:stop" aft
我试图让Capistrano使用Rails 4应用程序启动/停止延迟作业.我跟着 instructions here,但它说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"

当我尝试部署时,我尝试执行RAILS_ENV =生产脚本/ delayed_job停止后收到以下错误

sh: script/delayed_job: not found

解决方法

找到了解决方法(设置: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:start"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读