随着 Capistrano 3 的发布和 Mavericks 和 Yosemite 的发布......或者如果您最近在您的开发机器上全新安装了 Rails 和 Capistrano,您可能会在尝试部署 Rails 3.X 应用程序时遇到错误,因为您的机器有Capistrano 3.0 正在安装。
如果您收到有关 Capistrano 3 无法读取您的 deploy.rb 文件的错误...
随着 Capistrano 3 的发布和 Mavericks 和 Yosemite 的发布......或者如果您最近在您的开发机器上全新安装了 Rails 和 Capistrano,您可能会在尝试部署 Rails 3.X 应用程序时遇到错误,因为您的机器有Capistrano 3.0 正在安装。
如果您收到有关 Capistrano 3 无法读取您的 deploy.rb 文件的错误...
在您的 Gemfile 中,将您对 Capistrano 的引用更改为 2.0 中发布的最新版本(截至撰写本文时)。
group :development do
gem 'capistrano', '~> 2.15.9'
#other development gems...
end
在您的本地计算机上,确保您已安装该版本
gem install capistrano -v 2.15.9
您可以使用版本说明符运行 gem 包装脚本。
以下应该运行 capistrano 2.x,如果它已安装(参见 `gem list --local´):
cap "_<3_" --version