2011-01-25 83 views
0

我需要在Windows上將Ruby從1.8.6升級到1.8.7,並使用單擊安裝程序。我不使用Scite(我使用RubyMine,但我不認爲這有什麼區別)。將Ruby Installer for Windows從1.8.6升級到1.8.7的步驟

如果有人已經成功地做到了這一點,我會很高興知道你採取了哪些步驟。例如,您是否先卸載1.8.6?我假設事後我會需要手動安裝寶石,但不是插件?有什麼缺陷需要注意嗎?

感謝

回答

0

我認爲:

卸載紅寶石1.8.6和1.8.7安裝。

你不需要擔心寶石,至少如果你使用的是rails3,你可以爲一個項目運行一個bundle安裝,並且一切都自動完成(如果你使用mysql2,你可能會遇到問題,但對於開發,sqlite3或舊的mysql將會很好)

1

如果您使用一鍵式安裝程序安裝了Ruby,那麼我建議您不要單獨安裝該安裝並將新的RubyInstaller安裝到新目錄中。

RubyInstaller和一鍵在技術方面差別很大,這可能會影響您的升級路徑(重寫或安裝在它的上面)

此外,老一鍵式安裝程序有刪除你的寶石的壞習慣和定製,可以讓你拉頭髮的東西。

我的建議是:

  1. 的情況下,讓你安裝的所有寶石(gem list)的列表要重新安裝它們
  2. 在不同的目錄中安裝RubyInstaller(默認情況下會C:\Ruby187
  3. 安裝丟失的寶石

如果您使用Rails和捆紮機,然後安裝寶石超越gem install bundler WIL我沒必要。

希望這會有所幫助。

相關問題