在同一台计算机上的不同应用程序上运行capistrano v2和v3

时间:2014-04-29 13:15:04

标签: ruby-on-rails capistrano

我刚刚在capistrano v3上运行了一个新的rails应用程序,一切都很好。

然后我尝试部署在capistrano v2上运行的旧应用程序,而capistrano无法正常工作且无法加载:

cap aborted! cannot load such file -- deploy blabla/Capfile:1:in负载&#39; blabla / Capfile:1:<top (required)>'

正在运行bundle show capistrano会返回capistrano v2,但正在运行which gem capistrano会返回capistrano v3。

我怎样才能让它继续运行旧的capistrano v2?

1 个答案:

答案 0 :(得分:1)

尝试使用bundle exec加前缀,即

bundle exec cap deploy