2010-06-01 58 views
0

我試圖修復this error,最後我得到了一個新的。缺少Rails寶石。請`gem install -v = 2.3.4 rails`

我已經安裝了紅寶石1.8.6,但使用內置JRuby 1.4.0爲我的應用程序。

一切工作正常,直到我更新,每一個寶石,一切都崩潰(如我從該鏈接得到的回答指定):自從我試圖啓動,我收到以下錯誤消息的應用程序:

缺少Rails 2.3.4寶石。請 gem install -v=2.3.4 rails,更新 到config/environment.rb 您RAILS_GEM_VERSION設置爲Rails的你已經安裝了 版本,或 註釋掉RAILS_GEM_VERSION使用 安裝了最新版本。

然後,我試圖卸載更新(到v2.3.8,其中大部分),所以最後的版本是2.3.4。

在我的config/environment.rb文件中我有這樣的:

RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION 

,所以我想一切都是因爲我更新之前離開它。

問題是....爲什麼我不斷收到錯誤,我無法啓動應用程序?

回答

0

嗯,我通過改變我的內置Jruby 1.4.0平臺的gem路徑,指向Ruby的gem目錄,而不是NetBeans(和以前一樣),從而實現了這一目標。

我希望它在未來運作良好。

+0

如果您正在運行多個ruby/gem環境,我強烈建議您查看rvm。閱讀,下載和配置可能需要半小時,但它使生活更簡單。 – 2010-06-02 12:25:15

+0

我會試試看。謝謝。 – 2010-06-02 12:50:34