2010-11-23 82 views
0

有什麼地方有關於如何安裝寶石的一步一步的指示?安裝寶石教程

我的谷歌搜索功能很弱,而我能找到的搜索並沒有解決我的錯誤。

我的錯誤,在這裏詳細介紹: Getting gcal4ruby gem to work

基本上我的錯誤作爲總結: 寶石安裝正確並且是, 不可測,但每當我試圖引用它在我的應用程序,它只是說: 未能進行在任何寶石源中找到'gcal4ruby(= 0.0.5,runtime)'嘗試運行'bundle install'。

(*我試着包安裝 - >沒有幫助*)

+0

將問題分解爲兩個問題使人們很難獲得他們所尋求的答案。如果你能把錯誤轉移到這個問題上,那將是非常值得讚賞的。 – 2010-11-23 03:19:33

回答

1

你的錯誤狀態:

Could not find 'gcal4ruby (= 0.0.5, runtime)' in any of the gem sources Try running 'bundle install'. 

它尋找gcal4ruby的0.0.5,你沒有安裝,而你他說自己的gem list -d顯示:

gcal4ruby (0.5.5) 

哪個正確的版本。我會建議嘗試發現什麼試圖要求這個舊版本的gcal4ruby。我認爲這是在你的Gemfile,但我偶爾知道是錯誤的。

如果此答案無法解決您的問題,請附上您收到的錯誤和您的問題Gemfile

0

作爲一個猜測,你正在使用rails 3? Rails 3使用一個名爲bundler的項目來實現依賴關係,所以不要在您的系統ruby中安裝gem,而應將gem 'gcal4ruby添加到應用程序根目錄中的Gemfile。之後,bundle install將在本地將gem安裝到您的應用中。

Bundler意味着rails 3應用程序的寶石與系統寶石完全隔離。即使該寶石已安裝在系統中,也不會在應用程序中訪問。