入力するとき
cap production deploy
私は得る
Capfile locked at 3.1.0, but 3.2.0 is loaded
アンインストールするとcapistrano 3.2.0
私は得る
Could not find capistrano-3.2.0 in any of the sources
Run `bundle install` to install missing gems.
私はgemfileが持っています
gem 'capistrano', '~> 3.1'
gem 'capistrano-Rails', '~> 1.1'
そして、Capfile
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/bundler'
require 'capistrano/Rails/assets'
その場合はどうすればいいですか?
config/deploy.rb
にlock '3.1.0'
があることが発生します。
'3.2.0'
に変更するだけで十分で、現在は機能しています。
Bundlerはこれを処理すべきではありませんか? Gemfileでバージョンが指定されている場合、config/deploy.rbでロックバージョンを削除できます。その後、bundle exec cap production deploy
トリックを行う必要があります。