2013-12-13 129 views
0

我遵循Michael Hartl的Ruby教程書,本書說我應該有Ruby 2.0.0版本。由於我有Ruby 1.9.3版本,我嘗試了各種方法,但好像我無法將其升級到Ruby 2.0.0版本。如果我使用Ruby 1.9.3版本和Rails 4.0.2工作代碼,可以嗎?Ruby版本1.9.3 vs 2.0.0

是否有可能在一臺計算機內具有多個Ruby或Rails版本?如果是這樣,那怎麼能實現呢?

謝謝!

+0

你的朋友 - http://gorails.com/setup/ubuntu/13.10 –

+1

RVM或rbenv允許不同的Ruby版本,gemsets等 –

+0

我不明白你是什​​麼意思。我使用的是Mac OS X 10.8.5。我已經安裝了rvm,並嘗試使用$ rvm install ruby​​-2.0.0-p353將其升級到Ruby 2.0.0。 – wag0325

回答

4
  1. 看看:https://rvm.io/感謝這個工具,你有能力令人敬畏的事情與紅寶石版本。爲了有回報率的多個版本,你可以使用:http://rvm.io/gemsets

  2. 當然,回報率4.x的是用Ruby 1.9.3

+0

應該指出的是,Rails 4更喜歡Ruby 2.0,但與1.9兼容 –

1

是完全兼容,可以使用Ruby的多個版本在一個機器使用RVM https://rvm.io/。 (或者,試試rbenv https://github.com/sstephenson/rbenv)。

也許你已經在RVM上正確安裝了2.0.0,但你只是沒有使用正確的Ruby?檢查RVM的設置:

rvm current 

應該輸出一個以RVM使用的Ruby版本開頭的字符串。要改變使用到2.0.0:

rvm use 2.0.0 
相關問題