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