我正在尝试从here安装yr.no weather api gem但是在添加存储库时遇到问题。
我尝试gem sources -a http://irbno.rubyforge.org/
,但这会导致以下错误:
Error fetching http://irbno.rubyforge.org/:
bad response Not Found 404 (http://irbno.rubyforge.org/specs.4.8.gz)
我在使用Ruby 1.9.2的Windows XP上并更新到最新版本的Rubygems(1.5.2)
ruby -v
返回
`ruby 1.9.2p0 (2010-08-18) [i386-mingw32]`
而gem sources -l
返回
*** CURRENT SOURCES ***
http://rubygems.org/
http://gemcutter.org
有什么想法?这是存储库或我的设置的问题吗?
答案 0 :(得分:0)
RubyForge RubyGems存储库的正确URI是http://Gems.RubyForge.Org/
,而不是http://IrBNo.RubyForge.Org/
。但是,RubyForge RubyGems存储库很久以前就已关闭并迁移到RubyGems.Org,因此现在只需将URI重定向到http://RubyGems.Org/
(就像http://GemCutter.Org/
BTW一样)。
由于您已经在RubyGems源中拥有该存储库URI,因此您无需执行任何操作。
请问您在哪里找到http://IrBNo.RubyForge.Org/
是RubyForge RubyGems存储库的正确URI的信息?您应该通知这些人他们的信息是错误的(http://IrBNo.RubyForge.Org/
从来就不是RubyForge RubyGems存储库的URI,它始终是http://Gems.RubyForge.Org/
)并且过时(默认的RubyGems存储库移动到http://GemCutter.Org/
并且很久以前到http://RubyGems.Org/
。)
并不是说这一点真的很重要,因为据我所知,无论如何都没有为这个项目发布过Gem。