为什么bundler无法访问http://rubygems.org?

时间:2012-06-04 11:57:05

标签: ruby-on-rails ruby gem bundler

Bundle install昨天工作正常,但现在它在CL中返回此输出:

   ~/dev/rails/sample_app$ bundle install
   Fetching gem metadata from https://rubygems.org/.
   Error Bundler::HTTPError during request to dependency API
   Fetching full source index from https://rubygems.org/
   Could not reach https://rubygems.org/

我对gem文件的唯一更改是在测试组中为factory girl(1.4.0)添加gem。

我不是在任何代理人背后工作,我也完全连接到互联网。似乎无法在谷歌上找到这样的东西。任何帮助将非常感激!

3 个答案:

答案 0 :(得分:8)

删除新行时是否有效?

也许,您应该将Gemfile切换为使用http而不是https

答案 1 :(得分:7)

这不是宝石或红宝石问题,这是一个解决方案问题,您可以从uknown host rubygems.org回复中看出。

如果您的浏览器正在解析,请尝试以下网站:

验证您的问题是否已本地化。

答案 2 :(得分:7)

听起来你可能在代理服务器后面。

尝试(unix / os x)

$ export http_proxy=http://username:password@your-proxy-site.com:[your_proxy_port]

如果您不了解自己的价值,可以从网络浏览器中获取信息。

在Windows上,您可以通过转到环境变量并使用上面的值添加一个名为http_proxy的新变量来完成此操作。