AWS上的生产中的捆绑安装因管道损坏而失败

时间:2014-03-24 15:45:55

标签: ruby-on-rails ruby amazon-web-services rubygems bundler

我正在将rails应用程序部署到AWS上的生产服务器。运行'bundle install'时出现错误

Gem::RemoteFetcher::FetchError: IOError: Broken pipe (https://rubygems.org/gems/random.gem)

每个'捆绑安装'都会安装一两个宝石,但最终会失败。我使用的是m1.medium大小的服务器。我是否需要更大的实例或是否存在其他问题?

1 个答案:

答案 0 :(得分:0)

我实际上有两个问题。首先是我的捆绑包已经过时了。我通过运行

来解决这个问题
gem update bundler

第二个问题是我需要以root用户捆绑安装,因为bundler试图在root拥有的位置安装gem。

希望这有助于将来。