我已经查看了谷歌上所有可能的答案,我无法弄清楚这一点。我真的疯了!
我正在运行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
现在我对整个终端的事情不是很了所以也许是我,但我不在代理后面,防火墙已经关闭。
我检查了宝石来源,这是正确的。
有什么想法吗?
答案 0 :(得分:5)
这听起来像防火墙问题 - 你有像LittleSnitch或Hands Off这样的东西!安装?如果是这样,请禁用它们并重试;您可能有一条规则阻止来自shell的访问。
快速谷歌搜索显示at least one other person存在您遇到的问题,并且防火墙规则阻止访问。
答案 1 :(得分:0)
如上所述,这听起来像是一个连接问题。验证您的防火墙并尝试运行一些traceroutes。您的DNS设置似乎有些正确,因为您查找rvm.io会为我返回相同的IP。