web-dev-qa-db-fra.com

Problèmes de déploiement de Capistrano

Quand je tape

cap production deploy

Je reçois

Capfile locked at 3.1.0, but 3.2.0 is loaded

Lorsque je désinstalle capistrano 3.2.0 Je reçois

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

Moi gemfile a

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

Et Capfile

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

Que faire dans ce cas?

48
Kamil Lelonek

Il arrive que config/deploy.rb a lock '3.1.0'.

Il suffisait de le changer en '3.2.0' et maintenant ça marche.

102
Kamil Lelonek

Bundler ne devrait-il pas gérer cela pour vous? Si vous avez la version spécifiée dans votre Gemfile, vous pouvez supprimer la version de verrouillage dans config/deploy.rb. Puis un bundle exec cap production deploy devrait faire l'affaire.

7
spyle