2011-02-24 46 views
0

我想从here安装yr.no天气api gem,但在添加存储库时遇到问题。如何安装YR天气宝石?

我试图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) 

我在Windows XP上使用Ruby 1.9.2和更新为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

RubyForge RubyGems存储库的正确URI是http://Gems.RubyForge.Org/,而不是http://IrBNo.RubyForge.Org/。然而,RubyForge RubyGems存储库很早以前就被关闭并迁移到RubyGems.Org,所以URI现在只是一个重定向到http://RubyGems.Org/(如同http://GemCutter.Org/)。

由于您已在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/)。

这不是真的很重要,因为据我所知,从来没有为这个项目发布的宝石。

+1

虽然他可以从http://rubyforge.org/frs/?group_id=4520&release_id=20455下载yr_api.gem并在本地安装。 – 2011-02-24 16:29:40

+0

谢谢 - 那可下载的宝石就是我正在寻找的。 – 2011-02-25 09:53:15