7

随着 Capistrano 3 的发布和 Mavericks 和 Yosemite 的发布......或者如果您最近在您的开发机器上全新安装了 Rails 和 Capistrano,您可能会在尝试部署 Rails 3.X 应用程序时遇到错误,因为您的机器有Capistrano 3.0 正在安装。

如果您收到有关 Capistrano 3 无法读取您的 deploy.rb 文件的错误...

4

2 回答 2

21

在您的 Gemfile 中,将您对 Capistrano 的引用更改为 2.0 中发布的最新版本(截至撰写本文时)。

group :development do
  gem 'capistrano', '~> 2.15.9'
  #other development gems...
end

在您的本地计算机上,确保您已安装该版本

gem install capistrano -v 2.15.9
于 2013-10-30T20:26:28.977 回答
4

您可以使用版本说明符运行 gem 包装脚本。

以下应该运行 capistrano 2.x,如果它已安装(参见 `gem list --local´):

cap "_<3_" --version
于 2014-09-16T10:58:30.270 回答