2010-08-14 38 views
2

所以我想我在這裏散落一堆紅寶石。我想安裝rails 3,並在線觀看railscast,並使用rvm來管理ruby版本。我去安裝rvm並按照說明操作。我到哪裏,我需要做幫我組織我的紅寶石

rvm install 1.9.2 

編輯觀點:我做了

rvm 1.9.2 

但是在安裝後,我嘗試

ruby -v 

,並得到

ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] 

我也去做

which ruby 

,並得到

/usr/bin/ruby 

如何設置我的路,這樣我可以使用使用RVM安裝紅寶石?

內/Users/denniss/.rvm/bin我有紅寶石1.9.2-RC2

和我的.profile文件看起來像

export PATH="$PATH:/Applications/android/tools" 
export PATH="$PATH:/Applications/rubystack/apache2/bin" 
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 
export PATH="/Users/denniss/.rvm/bin/:/usr/bin:/usr/local/bin:$PATH" 

回答

0

其實,我忘了在我的〜/ .profile文件

1

你必須切換到新版本rvm 1.9.2。然而,這只是暫時的。要永久設置它,您可以傳遞--default:rvm --default 1.9.2

2

類型:

rvm list 

這會顯示你有紅寶石的所有版本。

然後鍵入:

rvm use 1.9.2 

每次和你的打開你的終端裏,將默認爲您原來的紅寶石。爲了改變這種類型:

rvm --default 1.9.2 

注意:您不需要使用RVM使用Rails3中。我建議保持你有的紅寶石v,併爲新的應用程序安裝軌3。 Rails 2和Rails 3不會相互覆蓋。

+0

我這樣做,和我看到的紅寶石1.9.2列出的只有一個。我已經編輯了我的文章,我已經做了rvm 1.9.2,仍然ruby -v返回我位於 /usr/bin/ruby​​ – denniss 2010-08-14 21:23:56

+0

的那個。嘗試複製並粘貼到底是什麼ruby版本,例如「ruby-1.9。 2-head「或者」ruby-1.9.1-p378「,並且在完整的bash語句中聲明'$> rvm use ruby​​-1.9.1-p378」或者任何你的實際版本。 – Trip 2010-08-14 21:41:33

+0

你必須輸入'使用'!不要忘記那部分或它不會工作,所以它必須是'rvm use 1.9.2':D – Trip 2010-08-14 21:51:55

1

正確的,如果RVM不加載使用紅寶石到環境中,那麼你最有可能的最末尾添加

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 

不在您的配置文件中找到它。

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 

這是在安裝程序輸出和安裝文檔提供:

http://rvm.beginrescueend.com/rvm/install/

〜韋恩