我正在尝试使用Capistrano将我的Rails应用程序部署到我的webhost(DreamHost),但它仍然失败,因为服务器上安装的各种gem都是不同的版本。
当Capistrano抱怨时,我可以通过手动安装特定的宝石版本来解决这个问题。
必须有更好的方法..我能做些什么,以便在部署时,如果需要,它会自动安装不同的版本?
答案 0 :(得分:0)
是的,它已被捆绑在一起......
您只需要将require 'bundler/capistrano'
添加到您的上限文件中,从那时起一切都应该没问题。
如果一切都不顺利,您可以在安装前手动尝试cap bundle:install
清除。