2011-01-11 56 views
8

我正在嘗試在Ruby 1.9.2上運行我的機器上的Rails 3.0.3。我已經安裝了rvm並用它來安裝Ruby 1.9.2。接下來要安裝我想要的寶石?我該如何安裝rubygems與rvm?兩者有什麼區別?

特別是,請給出命令安裝RubyGems 1.3.6,因爲Rails 3.0.3特別要求它。 rvm可以自己安裝Rails,還是我需要RubyGems?

+0

ruby​​gems是一個紅寶石級別的工具,用於管理和打包不同的Ruby代碼庫。 rvm是一個用於管理不同版本的Ruby解釋器的shell級工具。 – 2011-05-02 21:16:51

回答

9

是的,你可以用rvm安裝寶石。用途:

rvm use 1.9.2 # Make sure you're using the installed version 
rvm gem install --version '3.0.3' rails 

更新,包括創業板的具體版本。

+0

但我不需要先安裝寶石?我需要寶石1.3.6。我怎麼弄到的? – Chani 2011-01-11 20:25:47

4

看起來您已經安裝了導軌,從您說明問題的方式。要使用rvm安裝rubygems-1.3.6,只需確保您的rvm install已更新,並且您正在使用所需的ruby,然後使用rvm rubygems 1.3.6來選擇該版本的rubygems。

rvm get head 
rvm reload 
rvm use 1.9.2 
rvm rubygems 1.3.6 
相關問題