Capistrano des problèmes de déploiement
Quand je tape
cap production deploy
- Je obtenir
Capfile locked at 3.1.0, but 3.2.0 is loaded
Quand je désinstaller capistrano 3.2.0
- je obtenir
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?
Vous devez vous connecter pour publier un commentaire.
Il arrive que les
config/deploy.rb
alock '3.1.0'
.Il suffisait de changer de
'3.2.0'
et maintenant ça fonctionne.3.2.1
vient de sortir. Est-il un moyen de spécifier3.2.*
?lock '>=3.2.0'
Ne devrait pas Bundler gérer cela pour vous? Si vous avez la version spécifiée dans votre Gemfile, vous pouvez supprimer le verrouillage de version dans le fichier config/deploy.rb. Puis un
bundle exec cap production deploy
devrait faire l'affaire.