2010-06-05 105 views
5

我想將我的Mac Snow Leopard紅寶石從1.8.7升級到1.9.1版本,任何人都知道無痛升級的最佳方式?因爲我讀了一些論壇/帖子/博客/討論說,這是不是很好,以覆蓋由蘋果發貨的紅寶石如何在Mac OS Snow Leopard中升級紅寶石和Rails

以及什麼是從2.2.2版本升級到2.3.8的最佳方式?因爲我發現的所有信息都是針對豹紋/虎紋的,只有&幾乎使雪豹的文章變得複雜。而且他們也說,重寫蘋果公司出貨的導軌並不好。

任何人都可以幫助我嗎?

謝謝。

回答

8
+0

與RVM肯定去 – 2010-06-05 13:05:02

0

我建議使用MacPorts來進行大多數自定義安裝。 它將在/ opt中單獨安裝所有東西,同時保持蘋果的原始內容不變。還可以自動獲取任何依賴關係。

例如,安裝Ruby 1.9.1我會做終端port install ruby19,它將獲取和我編的一切。

1

RVM的Ruby版本管理)是標準升級OSX上Ruby安裝:https://rvm.io任何平臺 - 包括OSX雪豹

要開始,打開終端窗口併發出以下命令:

\curl -L https://get.rvm.io | bash -s stable --ruby 

(您將n EED到信任的RVM Dev Team的命令是沒有惡意 - 如果你是一個偏執企鵝像我一樣,你可以隨時去閱讀https://github.com/wayneeseguin/rvm

rvm list known 

(說明你的最新的可用版本的Ruby

rvm install ruby-1.9.3-p362 

對於一個特定的版本,其次是

rvm use ruby-1.9.3-p362 

如果你只是想在最新的(當前)版本:

rvm install current && rvm use current 

(安裝當前的穩定版本 - 在寫1.9.3-P362的時間 - 請更新這個wiki時新版本的發佈)

註上編譯紅寶石:對我來說,我也只好裝自制http://mxcl.github.com/homebrew/拿到顆寶石我需要(RSpec)這反過來又迫使你安裝的Xcode(如果您尚未)https://itunes.apple.com/us/app/xcode/id497799835AND/OR從安裝GCC軟件包:https://github.com/kennethreitz/osx-gcc-installer避免運行錯誤「使」。

注意:如果你得到錯誤 「RVM不是一個函數」 試圖此命令, 請訪問:How do I change my Ruby version using RVM?爲解決方案。

這可能是一個欺騙的:How to update Ruby to 1.9.x on Mac?

相關問題