curl,gem install无法连接

时间:2012-07-10 17:21:49

标签: ruby-on-rails ruby gem rvm

我已经查看了谷歌上所有可能的答案,我无法弄清楚这一点。我真的疯了!

我正在运行osx lion并拥有ruby&安装了rubyGems,但无论何时我尝试运行:

gem install rails

即使有了sudo我也得到了:

WARNING:  Error fetching data: Host is down - connect(2) (http://rubygems.org/latest_specs.4.8.gz)
WARNING:  Error fetching data: Host is down - connect(2) (http://rubygems.org/specs.4.8.gz)
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Host is down - connect(2) (http://rubygems.org/gems/i18n-0.6.0.gem)

然后当我尝试使用:

安装rvm时
curl -L https://get.rvm.io | bash -s stable

我明白了:

curl: (7) Failed to connect to 208.85.148.213: Host is down

现在我对整个终端的事情不是很了所以也许是我,但我不在代理后面,防火墙已经关闭。

我检查了宝石来源,这是正确的。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

这听起来像防火墙问题 - 你有像LittleSnitch或Hands Off这样的东西!安装?如果是这样,请禁用它们并重试;您可能有一条规则阻止来自shell的访问。

快速谷歌搜索显示at least one other person存在您遇到的问题,并且防火墙规则阻止访问。

答案 1 :(得分:0)

如上所述,这听起来像是一个连接问题。验证您的防火墙并尝试运行一些traceroutes。您的DNS设置似乎有些正确,因为您查找rvm.io会为我返回相同的IP。