由于不同的宝石版本,Capistrano / Passenger部署失败

时间:2011-06-02 01:20:25

标签: ruby-on-rails-3 rubygems capistrano passenger dreamhost

我正在尝试使用Capistrano将我的Rails应用程序部署到我的webhost(DreamHost),但它仍然失败,因为服务器上安装的各种gem都是不同的版本。

当Capistrano抱怨时,我可以通过手动安装特定的宝石版本来解决这个问题。

必须有更好的方法..我能做些什么,以便在部署时,如果需要,它会自动安装不同的版本?

1 个答案:

答案 0 :(得分:0)

是的,它已被捆绑在一起......

您只需要将require 'bundler/capistrano'添加到您的上限文件中,从那时起一切都应该没问题。

如果一切都不顺利,您可以在安装前手动尝试cap bundle:install清除。