ruby-on-rails – 使用Capistrano的Bundler不会为DelayedJob生成二进制文件

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 使用Capistrano的Bundler不会为DelayedJob生成二进制文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Bundler为Capistrano部署的Rails应用程序.我正在尝试添加DelayedJob gem,但在部署之后,远程服务器中缺少bin / delayed_job文件.它存在于我的本地机器上.

我尝试使用bundle binstubs delayed_job手动创建它但它失败了:gem delayed_job没有可执行文件.

我在这里想念的是什么?

有问题的宝石是:Bundler 1.3.5,Capistrano 3.1.0,DelayedJob 4.0.0,Rails 4.0.2

编辑:这是我的完整Gemfile:http://pastebin.com/WuE3eJrj

解决方法

根据文档,我认为你需要包含gem“守护进程”:

To do so,add gem “daemons” to your Gemfile and make sure you’ve run rails generate delayed_job.

https://github.com/collectiveidea/delayed_job#running-jobs

猜你在找的Ruby相关文章