Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 cap部署失败,出现“错误”;LoadError:无法加载这样的文件--sidekiq/capistrano";_Ruby On Rails 4_Capistrano_Sidekiq_Capistrano3_Ruby On Rails 4.1 - Fatal编程技术网

Ruby on rails 4 cap部署失败,出现“错误”;LoadError:无法加载这样的文件--sidekiq/capistrano";

Ruby on rails 4 cap部署失败,出现“错误”;LoadError:无法加载这样的文件--sidekiq/capistrano";,ruby-on-rails-4,capistrano,sidekiq,capistrano3,ruby-on-rails-4.1,Ruby On Rails 4,Capistrano,Sidekiq,Capistrano3,Ruby On Rails 4.1,在将应用程序的rails版本升级到4.1的同时,我用“bundle update”升级了所有gems 但升级后,我的Capistrano脚本失败,出现以下错误 cap aborted! LoadError: cannot load such file -- sidekiq/capistrano 通过“bundle update”,sidekiq gem也将更新到3.0.0 在sidekiq 3.0.0中 相反,我们可以使用capistrano sidekiq宝石。 将gem添加到Gemfile

在将应用程序的rails版本升级到4.1的同时,我用“bundle update”升级了所有gems

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

cap aborted!
LoadError: cannot load such file -- sidekiq/capistrano
通过“bundle update”,sidekiq gem也将更新到3.0.0

在sidekiq 3.0.0中

相反,我们可以使用capistrano sidekiq宝石。 将gem添加到Gemfile并进行捆绑安装

gem "capistrano-sidekiq"
并将Capfile中的“require'sidekiq/capistrano'”替换为

require 'capistrano/sidekiq'

当我运行
cap production deploy

我的解决方案:

bundle exec cap production deploy