找不到RubyGems 1.2+索引:
RubyGems将恢复到降低性能的旧版索引。 批量更新Gem源索引:http://gems.rubyforge.org/
a)尝试向宝石源添加不同的来源
b)更新宝石,它不是过时的宝石,因为我还从源代码安装了1.3.5。答案 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)