无法安装任何宝石

use*_*145 6 ruby gem rubygems

我一直在做JavaScript和一些Erlang大约六个月,我最近没有做任何Rails编程.今天在我的新PC上我去安装Rails但是出现了这个错误:

gem install rails
WARNING:  RubyGems 1.2+ index not found for:
        http://gems.rubyforge.org/

RubyGems will revert to legacy indexes degrading performance.
Bulk updating Gem source index for: htp://gems.rubyforge.org/
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    Error fetching remote gem cache: SocketError: getaddrinfo: The system cannot
 find the file specified.  (http://gems.rubyforge.org/yaml)

我的一个朋友说:" gem -v?我回答"1.3.5".他建议我更新到1.3.6,但我遇到了同样的问题.然后我从github安装了一些宝石用于测试目的.

我不知道我是否遗漏了一个消息来源,或者某些东西是否在宝石中发生了巨大的变化.

也:

gem sources -a htp://gemcutter.org/
Error fetching htp://gemcutter.org/:
        SocketError: getaddrinfo: The system cannot find the file specified. (http://gemcutter.org/specs.4.8.gz)

Gde*_*lin 1

尝试在此处从头开始重新安装 ruby​​gems:http ://rubygems.org/pages/download

RubyForge 已被弃用,可能无法再正常工作。另一种可能性是,当您尝试执行此操作时,rubyforge 或 gemcutter 已关闭,或者无法通过网络访问。您还可以尝试通过在浏览器中输入该文件来查看是否可以在 ruby​​gems 上访问该文件(以测试您的网络):http://gemcutter.org/specs.4.8.gz

这个问题之前曾在这里被问过:RubyGems 1.2+ index not found for:。看来问题是 ruby​​forge 被中国的防火墙阻止了。

祝你好运!