Capistrano deployment problems
21,280
Solution 1
It occurs that config/deploy.rb
has lock '3.1.0'
.
It was enough to change it to '3.2.0'
and now it's working.
Solution 2
Shouldn't Bundler handle this for you? If you have the version specified in your Gemfile, you can remove the lock version in config/deploy.rb. Then a bundle exec cap production deploy
should do the trick.
Author by
Kamil Lelonek
Updated on July 09, 2022Comments
-
Kamil Lelonek almost 2 years
When I type
cap production deploy
I get
Capfile locked at 3.1.0, but 3.2.0 is loaded
When I uninstall
capistrano 3.2.0
I getCould not find capistrano-3.2.0 in any of the sources Run `bundle install` to install missing gems.
Me gemfile has
gem 'capistrano', '~> 3.1' gem 'capistrano-rails', '~> 1.1'
And Capfile
require 'capistrano/setup' require 'capistrano/deploy' require 'capistrano/bundler' require 'capistrano/rails/assets'
What to do in that case?
-
dave1010 about 10 years
3.2.1
is now out. Is there a way to specify3.2.*
? -
Kamil Lelonek about 10 yearsAs far as I know you have to specify particular version of capistrano.
-
matthewjewell about 10 years@squixy You can use operators like
lock '>=3.2.0'