我想將我的Mac Snow Leopard紅寶石從1.8.7升級到1.9.1版本,任何人都知道無痛升級的最佳方式?因爲我讀了一些論壇/帖子/博客/討論說,這是不是很好,以覆蓋由蘋果發貨的紅寶石如何在Mac OS Snow Leopard中升級紅寶石和Rails
以及什麼是從2.2.2版本升級到2.3.8的最佳方式?因爲我發現的所有信息都是針對豹紋/虎紋的,只有&幾乎使雪豹的文章變得複雜。而且他們也說,重寫蘋果公司出貨的導軌並不好。
任何人都可以幫助我嗎?
謝謝。
我想將我的Mac Snow Leopard紅寶石從1.8.7升級到1.9.1版本,任何人都知道無痛升級的最佳方式?因爲我讀了一些論壇/帖子/博客/討論說,這是不是很好,以覆蓋由蘋果發貨的紅寶石如何在Mac OS Snow Leopard中升級紅寶石和Rails
以及什麼是從2.2.2版本升級到2.3.8的最佳方式?因爲我發現的所有信息都是針對豹紋/虎紋的,只有&幾乎使雪豹的文章變得複雜。而且他們也說,重寫蘋果公司出貨的導軌並不好。
任何人都可以幫助我嗎?
謝謝。
丹本傑明在Hivelogic一些great instructions for compiling and installing Ruby, RubyGems and Rails爲usr/local
結束。這實際上並沒有覆蓋Ruby/RubyGems/Rails的系統安裝,而是優先於它。儘管這些說明涵蓋了Ruby 1.8.7,但您可以根據1.9.1發行版進行更新。
或者,Ruby Version Manager(RVM)是管理多個Ruby版本和相關gem的好方法。 This Railscast episode有詳細信息。
你應該能夠Rails的升級到2.3.8 [sudo] gem install rails
使用如常。
我建議使用MacPorts來進行大多數自定義安裝。 它將在/ opt中單獨安裝所有東西,同時保持蘋果的原始內容不變。還可以自動獲取任何依賴關係。
例如,安裝Ruby 1.9.1我會做終端port install ruby19
,它將獲取和我編的一切。
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?
與RVM肯定去 – 2010-06-05 13:05:02