29

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 文件所做的唯一更改是在测试组中添加了工厂女孩 (1.4.0) 的 gem。

我没有在任何代理后面工作,而且我也完全连接到互联网。在谷歌上似乎也找不到类似的东西。任何帮助将非常感激!

4

3 回答 3

8

删除新行时它是否有效?

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

于 2012-06-04T12:06:12.167 回答
8

这不是 gem 或 ruby​​ 问题,这是一个解析器问题,正如您从您的uknown host rubygems.org回复中可以看出的那样。

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

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

于 2012-06-04T12:16:24.303 回答
7

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

试试(unix/os x)

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

如果您自己不知道这些值,您可能能够从 Web 浏览器中获取信息。

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

于 2012-06-04T12:25:44.013 回答