cap部署失败了" LoadError:无法加载这样的文件 - sidekiq / capistrano"

时间:2014-04-23 09:23:48

标签: ruby-on-rails-4 capistrano sidekiq capistrano3 ruby-on-rails-4.1

在将应用程序的rails版本升级到4.1时,我已经使用"捆绑更新"

升级了所有宝石

但升级后,我的Capistrano脚本失败并出现以下错误,

cap aborted!
LoadError: cannot load such file -- sidekiq/capistrano

2 个答案:

答案 0 :(得分:12)

使用"捆绑更新",sidekiq gem也会更新到3.0.0

在sidekiq 3.0.0中,capistrano integrated support has been removed

相反,我们可以使用capistrano-sidekiq gem。 将gem添加到Gemfile中并执行bundle install

gem "capistrano-sidekiq"

并替换"要求' sidekiq / capistrano'"在Capfile with

require 'capistrano/sidekiq'

答案 1 :(得分:1)

我运行cap production deploy

时遇到了同样的问题

我的解决方案:

bundle exec cap production deploy