未找到RubyGems 1.2+索引:

时间:2009-12-07 01:31:03

标签: ruby-on-rails

找不到RubyGems 1.2+索引:

RubyGems将恢复到降低性能的旧版索引。 批量更新Gem源索引:http://gems.rubyforge.org/

1)我从源

重新安装了红宝石和红宝石

2)可行的解决方案

a)尝试向宝石源添加不同的来源

b)更新宝石,它不是过时的宝石,因为我还从源代码安装了1.3.5。

  • 我不能做gem安装,gem更新...返回的所有内容都是上面的错误。

7 个答案:

答案 0 :(得分:2)

我遇到了同样的错误: - 远程来源:     - http://gemcutter.org     - http://rubygems.org     - http://gems.github.com     - http://gems.rubyonrails.org     - http://gems.rubyforge.org

我从.gemrc中删除了最后两个,它修复了问题。似乎是导致问题的是gems.rubyonrails.org。

答案 1 :(得分:2)

从宝石来源中删除http://gems.rubyonrails.org

gem sources -r http://gems.rubyonrails.org

答案 2 :(得分:1)

您可能需要删除一个source_cache文件。 如果您运行:

gem env

这将向您展示您的GEM路径。坏源缓存就是其中之一。之后再添加github和gemcutter以防万一!

答案 3 :(得分:1)

我住在中国。我只是尝试从我的电脑宝石安装和宝石更新,我得到了同样的错误。所以我假设错误与伟大的防火墙有关

答案 4 :(得分:0)

尝试使用gem安装i18n时遇到此错误。事实证明,我的公司防火墙阻止了Content-Type binary/octet-stream的流量。要求网络管理员暂时让那些人为我工作。

答案 5 :(得分:0)

如果您在中国,请确保您拥有VPN,或者由于防火墙而存在网络问题。

答案 6 :(得分:-1)