ruby-on-rails-4capistranosidekiqcapistrano3ruby-on-rails-4.1

cap deployment is failing with "LoadError: cannot load such file -- sidekiq/capistrano"


While upgrading the app's rails version to 4.1, I have upgraded all gems with "bundle update"

But after upgrading, my Capistrano script was failing with the following error,

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

Solution

  • With "bundle update", sidekiq gem also get updated to 3.0.0

    In sidekiq 3.0.0, capistrano integrated support has been removed.

    Instead, we can use capistrano-sidekiq gem. Add gem into Gemfile and do bundle install

    gem "capistrano-sidekiq"
    

    and replace "require 'sidekiq/capistrano'" in Capfile with

    require 'capistrano/sidekiq'