-2

Mac OS X でターミナルを開いて と入力するとruby -v、次のような問題が発生します。

➜  ~  ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

RVM を使用してより新しいバージョンの Ruby をインストールしました。インストールされている Ruby のバージョンを一覧表示するように RVM に依頼すると、次のように表示されます。

➜  ~  rvm list

rvm rubies

=* ruby-1.9.3-p286 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

したがって、ruby-1.9.3-p286 を使用するには、次のように入力するだけです。

➜  ~  rvm use ruby-1.9.3-p286
Using /Users/patrickestabrook/.rvm/gems/ruby-1.9.3-p286
➜  ~  ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-darwin12.2.0]

問題は、ログアウトしてターミナルを再度開くと、Ruby のバージョンが ruby​​ 1.8.7 に戻ることです。ruby-1.9.3-p286 のままにしておくにはどうすればよいですか?

4

1 に答える 1

3

あなたが持っているのはsystemデフォルトバージョンなので、それに従うとデフォルトが設定されます:

rvm --default use ruby-1.9.3-p286

--defaultデフォルトのバージョンを設定します。あなたがrvm listルビをするとき、あなたのものを*示しますdefault

あなたがそれを取得しない場合。試すrvm default

于 2013-02-11T19:32:21.657 に答える