2011-02-08 11 views

答えて

4

rvm use 1.9.2を試しましたか? Rubyをインストールしても、Rubyの実行可能なバージョンにはなりません。 RVMは、コマンド*あなたはRVMは、デフォルトで1.9.2を使用する場合は、rvm use 1.9.2またはrvm use 1.9.1

と、それを伝える場合、ruby 1.9.2バージョンを作るrvm --default use 1.9.2

+0

に彼*のRVMリストの結果を使用します。 Ruby 1.8.7がRVM管理下にないことを示します。 –

+1

@Jordanはい、それは一般にOS Xの場合です。なぜなら、それはルビ1.8.7(通常は暗黙システムのルビーと呼ばれます)を束ねているからです。 'rvm list 'にリストされていなくても、いつでも' rvm use system'を使うことができます。 –

+0

私は同じ問題があります。私は "rvm use 1.9.2"を実行しても何の違いもありません。 1.8.7のようなものは、RVM管理下にはないようです。どうすれば修正できますか? – igorti

2

、私は何が起こっているかを確かに言うことはできませんが、あなたがRVMのポストがあなたのシェルセッションにそれをロードするものであるステップ(RVM Install pageを参照し、インストールをスキップように思われる。

をRVMのインストールページからの引用

ポスト

あなたがRVMを初めてインストールするときにインストールし、あなたが あなた 〜/ .bash_profileの非常に終わり、の後に以下の行を置く必要がありますすべてのパス・ロードなど:。

[[-s "$ HOME/.rvm /スクリプト/ RVM"]] & & "の$ HOME/.rvm /スクリプト/ RVM"

これはにRVMをロードシェルセッション。

注:zshを使用している場合は、おそらく代わりに、〜/ .zshrc

にソーシングラインを入れなければならないのでRVMは、RVMの使用などのコマンドを確保し、(対バイナリとして)機能としてロードされて確実に行います期待どおりに動作します。

追加のポイント:

RVMは、シェルプロファイルの全てに供給さ最後のものであることを確認します - 例えば環境変数、特にPATHが設定された後に、ユーザー固有のプロファイルで提供されます。それ以外の場合は、ルビーを切り替えたときに設定した値が不安定になります。

関連する問題