我打字的时候

cap production deploy

我明白了

Capfile locked at 3.1.0, but 3.2.0 is loaded

When I uninstall capistrano 3.2.0 我明白了

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

我的档案

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',现在它开始工作了.

Ruby-on-rails相关问答推荐

CanCanCan、Pagy 和 Meil​​iSearch,如何组合这 3 个 gem?

params.permit ruby​​3.2.1 更新后 Active::Record 的未定义方法=~

如何不需要rails/all?

在bash中匹配带有空格字符的字符串

在 Rails 中进行 Http 基本身份验证

Rails:保存子对象时更新父对象

Rails 和 OS X:如何安装 rmagick?

Ruby 元素是否存在于数组中

如何从 ActiveRecord 中的每个组中获取最新记录?

从 Rails 模型内部访问翻译文件 (i18n)

Ruby on Rails:在模型中验证还是在数据库中验证更好?

Rails 5.1:未知 firstpos:NilClass - 问题重新加载应用程序

如何让 ActiveAdmin 使用强参数?

Ruby - 合并两个数组并删除重复的值

确认后如何进行设计重定向

是否可以设置 travis 来运行多种语言的测试?

Rspec:如何在控制器规范中分配实例变量

Rails 生成 has_many 关联

Rails: Sprockets::Rails::Helper::AssetNotPrecompiled 在开发中

在任何来源中都找不到 thread_safe-0.3.0