小编mik*_*ike的帖子

如何通过"http://gems.rubyforge.org/似乎不是存储库"错误消息

问题828421问了类似的问题,但只收到一个真正的答案(更新rubygems),并且该尝试导致同样的错误.

Windows上的Ruby版本1.9.1.p243.包含Gem,版本1.3.5.从未安装任何宝石; 从来没有为这个Ruby做任何特殊的配置.Ruby本身和irb一样工作,"gem"运行但不能安装(也许还有其他操作).

试过这个(从一本书):

宝石安装rspec

明白啦:

错误:http
://gems.rubyforge.org/ 似乎不是存储库错误:执行gem时...(Gem :: RemoteFetcher :: FetchError)SocketError:getaddrinfo:存储控制块被破坏.(http://gems.rubyforge.org/yaml)

当我使用MSIE7访问该URL(没有"yaml")时,我得到一个标题为"Gemcutter | awesome gem hosting"的页面,并且没有任何问题在该网站上游荡.所以我不认为 - 这是一个代理问题(尽管这都来自企业防火墙/代理/等).

当我转到那个URL -with-"yaml"时,它转到" http://production.s3.rubygems.org/yaml "并显示我认为是更新规范页面,从这开始:---!红宝石/对象:宝石:: SourceIndex

我没有销毁任何"存储控制块".那么什么阻止宝石安装宝石?

网络搜索显示许多人在很长一段时间内都遇到同样的问题,但我还没有看到有人说"这是因为这个问题,所以要解决这个问题." 好吧,有人建议更新"gem",但尝试得到相同的错误.

请帮忙?

ruby rubygems

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

ruby ×1

rubygems ×1