当我输入的时候
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.Me gemfile有
gem 'capistrano', '~> 3.1'
gem 'capistrano-rails', '~> 1.1'和Capfile
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/bundler'
require 'capistrano/rails/assets'在这种情况下该怎么办?
发布于 2014-04-16 14:33:53
恰好config/deploy.rb有lock '3.1.0'。
它足以将其更改为'3.2.0',现在它可以工作了。
发布于 2014-06-27 23:00:47
Bundler不应该为你处理这个问题吗?如果在Gemfile中指定了版本,则可以在config/deploy.rb中删除锁版本。那么bundle exec cap production deploy应该可以做到这一点。
https://stackoverflow.com/questions/23095881
复制相似问题