0

デフォルトのルビーを次のように設定しました。

rvm --default 1.9.2

するとruby -v、「ruby 1.9.1」が表示されます

私がするとき、私はwhich ruby得る.rvm/rubies/1.9.2PathOfRuby

これを修正する方法はありますか?

サンプルプログラムを実行すると、ruby のバージョンが出力されます。つまり、print RUBY_VERSION1.9.1 が出力されます:(

4

2 に答える 2

2

私は 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/です。

ウェインは素晴らしい人で、とても親切で迅速に対応してくれます。

于 2010-09-18T00:43:10.537 に答える
0

.bash_profile (または同等のもの) の PATH ステートメントを確認してください。gems/ruby-1.9.1-yadda を参照するエントリを削除します。ターミナルを再起動して、Ruby のバージョンを確認します。再度実行する必要があるかもしれませんが、現在は 1.9.2 と報告されているはずですrvm 1.9.2 --default

于 2011-04-08T20:35:02.957 に答える