如何继续运行Capistrano 2

时间:2013-10-30 20:26:29

标签: ruby-on-rails ruby capistrano

随着Capistrano 3的推出以及Mavericks和Yosemite的发布......或者如果你最近在开发机器上安装了Rails和Capistrano,你可能会在尝试部署Rails 3.X应用程序时遇到错误你的机器安装了Capistrano 3.0。

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

2 个答案:

答案 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