我正尝试通过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。当我解决这个问题时,我会更新。
答案 0 :(得分:0)
更新:我在VPS上以root身份安装了RVM,Ruby和Rails。我很确定在尝试捆绑我的项目时,这会导致Capistrano的权限或路径问题。我将尝试使用部署者或rails用户重建VPS。当我解决这个问题时,我会更新。