我从sudo bundle install命令中获得以下输出:
Fetching source index for `http://rubygems.org/`
Could not reach rubygems repository `http://rubygems.org/`
Could not find gem 'rspec-rails (>= 2.0.0.beta.22, runtime)' in any of the gem sources.
我已经正确设置了$http_proxy,还将gem: --http-proxy=my proxy添加到了~/.gemrc中。这些设置让我的gem命令能够正常工作,我希望它们也可以适用于bundler,但没有那么幸运。
考虑到sudo可能无法继承我所有的环境变量,我还将这些设置添加到了root用户,但是没有任何效果。
此时,bundler正在阻止我部署我的应用程序,而我几乎找不到其他人遇到过这个问题。如果没有人知道答案,我将被迫将bundler从我的Rails应用程序中删除(虽然我不介意这样做...)