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

标签 ruby-on-rails capistrano ruby-on-rails-4 delayed-job

我正在尝试让Capistrano使用Rails 4应用程序启动/停止“延迟作业”。我遵循了instructions here,但它说的是Rails3。这是现在的配置方式:

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 stop 后,出现以下错误
sh: script/delayed_job: not found

最佳答案

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

关于ruby-on-rails - 使用Capistrano和Rails 4配置延迟的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18768098/

相关文章:

ruby-on-rails - Rails 5.1.5:TypeError:无法转换 ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Array::Data

ruby-on-rails - bootstrap 无法在 ruby​​ on Rails 中工作 : navbar not displayed

ruby - 将数字字符串传递给 Capistrano 会将字符串转换为 float ,而不是保留字符串值

ruby-on-rails - 提交Elasticsearch时如何在搜索框中保留搜索框输入

ruby-on-rails - Rails 操作邮件程序 : images in emails

ruby-on-rails - Rails ransack gem 以键值对作为参数搜索 jsonb 列

ruby-on-rails - 您推荐使用哪些工具来分析 Rails 应用程序?

ruby-on-rails - 如何在 Rails 环境中的 RubyMine 或 IDEA 中运行 scratch 文件?

ruby-on-rails - 卸载 capistrano 并在 ruby​​-1.8.7 中安装特定版本

linux - RoR 部署 - 可以开发 Windows/Productiv Linux 吗?