with rails digitalocean deploy app ruby-on-rails deployment capistrano

ruby on rails - rails - Problemas de despliegue de capistrano.



digitalocean ruby on rails (2)

Cuando escribo

cap production deploy

yo obtengo

Capfile locked at 3.1.0, but 3.2.0 is loaded

Cuando desinstalo capistrano 3.2.0 me sale

Could not find capistrano-3.2.0 in any of the sources Run `bundle install` to install missing gems.

Me gemfile tiene

gem ''capistrano'', ''~> 3.1'' gem ''capistrano-rails'', ''~> 1.1''

Y Capfile

require ''capistrano/setup'' require ''capistrano/deploy'' require ''capistrano/bundler'' require ''capistrano/rails/assets''

¿Qué hacer en ese caso?


¿No debería Bundler manejar esto por ti? Si tiene la versión especificada en su Gemfile, puede eliminar la versión de bloqueo en config / deploy.rb. Entonces, un bundle exec cap production deploy debe hacer el truco.


Ocurre que config/deploy.rb tiene el lock ''3.1.0'' .

Fue suficiente para cambiarlo a ''3.2.0'' y ahora está funcionando.