デフォルトのルビーを次のように設定しました。
rvm --default 1.9.2
するとruby -v
、「ruby 1.9.1」が表示されます
私がするとき、私はwhich ruby
得る.rvm/rubies/1.9.2PathOfRuby
これを修正する方法はありますか?
サンプルプログラムを実行すると、ruby のバージョンが出力されます。つまり、print RUBY_VERSION
1.9.1 が出力されます:(
私は 1.9.2 v0 のデフォルトの ruby と共に rvm を使用しています:
Greg:~ greg$ rvm リスト rvm ルビー ruby-1.8.7-p302 [ i386 ] => ruby-1.9.2-p0 [ i386 ] グレッグ:~ greg$ rvm -v rvm 0.1.46 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/] Greg:~ greg$ ruby --version ruby 1.9.2p0 (2010-08-18 リビジョン 29036) [i386-darwin9.8.0] Greg:~ greg$ ruby -v ruby 1.9.2p0 (2010-08-18 リビジョン 29036) [i386-darwin9.8.0]
rvm の現在のバージョンはわかりませんが、0.1.46 は正しく動作しているようです。rvm update
古いバージョンを実行している場合は、最新のリビジョンを取得するために試してみることをお勧めします。
rvm ヘルプの最善の解決策は、RVM サイトまたは irc.freenode.net の #IRC で作者の Wayne Seguin に直接アクセスすることです。RVM サイトはhttp://rvm.beginrescueend.com/です。
ウェインは素晴らしい人で、とても親切で迅速に対応してくれます。
.bash_profile (または同等のもの) の PATH ステートメントを確認してください。gems/ruby-1.9.1-yadda を参照するエントリを削除します。ターミナルを再起動して、Ruby のバージョンを確認します。再度実行する必要があるかもしれませんが、現在は 1.9.2 と報告されているはずですrvm 1.9.2 --default
。