尝试使用Capistrano进行部署时出现Bundler错误

时间:2014-03-14 18:58:04

标签: ruby-on-rails deployment rvm capistrano bundler

我正尝试通过Capistrano 3部署到远程VPS .VPS在Ubuntu 12.04,Apache和rvm上进行调整。当我在本地计算机上使用cap production deploy时,它开始部署,但随后抛出一个捆绑器错误并退出:

An error occurred while installing minitest (4.7.5), and Bundler cannot continue.

请参阅此处了解文档:https://gist.github.com/atkolkma/9551199

gem install minitest -v 4.7.5 执行成功。但是,如果我跑 gem -v minitest 它说我有2.2.2版本!这种情况发生在BOTH机器上。这可能是rvm吗?捆绑问题?我不知道。

更新:我在VPS上以root身份安装了RVM,Ruby和Rails。我很确定在尝试捆绑我的项目时,这会导致Capistrano的权限或路径问题。我将尝试使用部署者或rails用户重建VPS。当我解决这个问题时,我会更新。

1 个答案:

答案 0 :(得分:0)

更新:我在VPS上以root身份安装了RVM,Ruby和Rails。我很确定在尝试捆绑我的项目时,这会导致Capistrano的权限或路径问题。我将尝试使用部署者或rails用户重建VPS。当我解决这个问题时,我会更新。