Capistrano 3.7新的SCM声明抛出错误

时间:2016-08-23 16:24:37

标签: capistrano capistrano3

基于此处的自述文件https://github.com/capistrano/capistrano/blob/v3.6.0/UPGRADING-3.7.md

更新Gemfile并运行bundle install可以正常工作。然而, 从deploy.rb中删除:scm变量并添加

require "capistrano/scm/git" install_plugin Capistrano::SCM::Git

到Capfile会产生以下错误:

cap aborted! LoadError: cannot load such file -- capistrano/scm/git

查看repo和可用分支,我没有看到/ scm的任何目录,后来没有看到除主/ lib / capistrano /目录之外的git.rb文件。

我在这里遗漏了什么,或者这是当前主分支的错误?

谢谢, 文森特

1 个答案:

答案 0 :(得分:0)

此问题在一段时间内未更新的项目中出现。升级capistrano解决了这个问题。

bundle update capistrano