RVMのRubyをデフォルトで使用したい
ターミナルを起動した瞬間から RVM の Ruby を使いたいんや
ここで書いたように RVM の設定をして、
rvm use ruby-1.8.7-head
としても、再度ターミナルを立ち上げなおしたりするとこの設定は無効になってしまう。
これではせっかく Ruby のバージョン管理をしているのに、デフォルトで手になじませる Ruby は野良かよ、ということになってしまう。
それはあんまりだ
そういう時は --default をオプションとして追加すれば良い
rvm use ruby-1.8.7-head --default
この後でターミナルの再起動をして
which ruby
のようにすると RVM 経由での Ruby が使われていることを確認できる。
これで勝つる!
追記
コメント欄で教えていただいたように、 rvm list default で現在の Ruby を調べることができるようだ。ありがとうございます!
o_show 2010/08/17 23:12 rvm default ruby-1.8.7-head でも可能ですね。 また、 rvm list default でデフォルトになってるRubyを確認できます。