2009-04-13 80 views
1

更新:这个宝石安装与sudo耙宝石:安装。问题在于加载。例如,当我运行脚本/控制台时,它抛出:Gem加载错误,从Github安装

no such file to load -- outoftime-noaa ... 

即使sudo耙宝石:安装刚安装它。我不确定是否这件事,可能会发生,但它会抛出这个错误两次。

- = - = -

我期待为用户提供了在我的Rails应用程序最新的天气信息。

我正在寻找类似于outoftime的NOAA宝石(http://github.com/outoftime/noaa/tree/master)。

我问的原因是我有一个时间让宝石工作。如果任何人在这里发现了正在发生的事情,我会很感激帮助。

我已经添加到了我的环境配置:

config.gem "outoftime-noaa", :source => "http://gems.github.com" 

我已经运行

sudo rake gems:install 

我得到这个错误

no such file to load -- outoftime-noaa 

我有另外两个需要宝石已经安装在我的系统上。我在我的应用中使用了其中一个(geokit)。

我正在使用Rails 2.3.2,Ruby 1.8.6和Rubygems 1.3.1。

+0

你有没有其他的宝石作为config.gem? – 2009-04-13 22:10:48

+0

是的,他们都工作。我不卖这是一个耙宝石:安装问题。吉姆改变了标题。 – MediaJunkie 2009-04-13 22:27:18

回答

2

尝试

config.gem "outoftime-noaa", :lib => "noaa", :source => "http://gems.github.com" 

大多数github上的宝石需要指定的库。

1

它看起来不像'outoftime-noa'是Rubygems的一部分; gem search -r outoftime-noa没有给出结果。你做完了:sudo gem sources --add http://gems.github.com

如果是这样,你可以手动安装宝石?

编辑:我从来没有使用config.gem(Rails有太多的新功能来跟踪...的;)),但它看起来像你需要指定非标准的来源,所以:

config.gem "outofime-noa", :source => "http://gems.github.com" 

这是否工作?