2011-07-22 6 views
0

私は過去2日間、私のMacにRubyをインストールしようとしています。何が起きているように見えるのは、Mac OS X Snow Leopardのストックルビ、ルビー梁、およびレールと、私がインストールしようとしているものとの間に矛盾があることです。Ruby、rubygems、railsとMac OS X Leopardのファイルが矛盾しています

私はrvmを使用してファイルを取得していますので、私はrvm install 1.9.2を実行しています。インストールは正常に行われているようですが、ruby -vを実行すると、古いバージョン(1.8.7)が表示されます。同じようにルビー宝石に行く。 rvmにインストールする必要がありますが、gem -vを実行すると古いバージョンが表示されます(1.3.5)。 http://cl.ly/2a3m1v0u331i272z2J22

はありがとう:\

このスクリーンショットは、私が言っているかを示しています。

答えて

2

RVMをインストールしたら、そのバージョンのRubyを使用するようにシステムに指示する必要があります。あなたが新しいシェルを開いたときしかし、それはシステムのデフォルトに戻すだろう

rvm use 1.9.2 

:これは通常、を介して行われます。あなたはデフォルトのルビー、使用として1.9.2を設定する場合:

基本:

rvm --default use 1.9.2 

私はあなたがドキュメントに目を通す示唆もう少しあなたがRVMを最大限に活用するためにhttps://rvm.beginrescueend.com/rvm/basics/ ベストプラクティス:https://rvm.beginrescueend.com/rvm/best-practices/

+0

Danにありがとうございましたが、それは助けになりませんでした。私がそれをしても、私にはまだバージョン1.8.7が表示されます。 http://cl.ly/0O370J113T1e2i3N3S3F 非常に悔しい –

+0

自分のホームディレクトリではなく、マルチユーザー構成でインストールした理由はありますか?また、指示に従ってRVM設定をプロファイルに追加しましたか? –

+0

あなたが.bash_profileに追加しなかった場合、rvmはまったく動作しません。だからDanはこれをやったようです。 –

0

PATH変数を確認してください。

echo $PATH 

/usr/local/binは/ usr/binの前にある必要があります。 そうでない場合は、/Users/Your_name/.bash_profileで変更してください。

+0

こんにちはAnton、実際には/ usr/binは/ usr/local/binの前です。変更するために私の.bash_profileに入れなければならないものは何ですか?ありがとう。 –

関連する問題