我目前在使用Ruby 1.8.7學習Ruby(預裝在OS X 10.6上),但瞭解最新版本是1.9.1?在OS X上的Ruby 1.8.7到1.9.1 10.6
爲了充分利用語言,是否需要'升級'這個要求? 1.8.7和1.9.1有什麼區別?
如果升級是明智的,任何人都可以建議我應該如何升級我的Ruby?
我目前在使用Ruby 1.8.7學習Ruby(預裝在OS X 10.6上),但瞭解最新版本是1.9.1?在OS X上的Ruby 1.8.7到1.9.1 10.6
爲了充分利用語言,是否需要'升級'這個要求? 1.8.7和1.9.1有什麼區別?
如果升級是明智的,任何人都可以建議我應該如何升級我的Ruby?
目前的穩定版本是1.9.2。
雖然1.9.2提供了更好的性能和一些漂亮的功能(例如:更好的Unicode支持,時間和正則表達式改進等),但它不是強制升級。
選擇升級主要取決於您需要實現的目標,但我會建議安裝Ruby版本管理器,以便您可以安裝所需的所有版本並輕鬆地在它們之間切換。 你可以找到所有的信息在https://rvm.io和一個很好的指導在這裏:http://ruby.about.com/od/rubyversionmanager/ss/Installing-Ruby-On-Snow-Leopard-With-Rvm.htm
http:// rvm。 beginrescueend.com/rvm/install是用於安裝RVM的頁面。 – 2011-05-19 09:35:09
沒有什麼要求,但社區 強烈鼓勵使用紅寶石1.9.2。
給它一個嘗試,最好的辦法就是通過RVM
RVM很酷。但可能以後你會需要另一個gnu軟件,而不是OS X本機。因此,我建議使用macports
。
輸入以下
sudo port selfupdate
sudo port install ruby19
port search rb19-
選擇你想要的並安裝它們wi命令port install
。 (如上),例如
sudo port install rb19-rails
sudo port install rb19-rails_best_practices
sudo port install rb19-actionpack
等等...
注
一切都將進入/opt/local
樹 - 所以不符合你的標準系統二進制干擾 - 系統保持不變。
關於升級部分問題不一致的問題:[在Snow Leopard上安裝最新版本的Ruby](http://apple.stackexchange.com/q/13840/5077) – 2011-05-19 07:10:05