2010-06-02 80 views
0

幾周前,我將NetBeans的版本從6.7升級到6.8。哪一個必須是寶石目錄?

昨天,同時試圖解決一些問題,我更新了寶石版本和突然的應用程序停止工作,扔我的錯誤消息:

缺少了Rails 2.3.4寶石。請 創業板安裝-v = 2.3.4軌,更新 爲Rails的在 到config/environment.rb您RAILS_GEM_VERSION設置 版本你有安裝,或 註釋掉RAILS_GEM_VERSION使用 安裝了最新版本。

的Rails 2.3.4安裝,及其在environment.rb文件中正確地規定如下:

RAILS_GEM_VERSION = '2.3.4' unless defined? RAILS_GEM_VERSION 

我花了幾個小時試圖解決這一問題,當我發現我有寶石都在我的NetBeans目錄和Ruby目錄中。所以我將Gems Home更改爲Ruby目錄(而不是NetBeans目錄),並且該應用程序神奇地開始了。

這就是說,我認爲這不是正確的解決方案,因爲我使用這兩個目錄,我想這給我帶來了問題。福克斯的例子,我不能再發送電子郵件了,發貼here

任何幫助將不勝感激!提前致謝。

回答

0

爲什麼不把寶石放在一個地方?

從你的其他文章,我假設你使用Windows,所以如果你不使用pik(如rvm,但對於Windows),那麼我沒有看到2點(或更多)寶石位置點,因爲它是顯然導致問題。

我堅持1個寶石位置。

+0

我也是。我不知道爲什麼我有這兩個寶石目錄。無論如何,現在我只把它們放在一個文件夾中,並且工作正常。 – 2010-06-04 11:11:13

相關問題