2009-04-13 116 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" 

這是否工作?