duyojiぶろぐ

技術系ときどき日常系

解決方法

% printenv PATH

をやって、通っているスクリプトを見てみるとrvmのrubyより前に/opt/local/bin/rubyが読み込まれていたため、自分はzshを使っているので
vim ~/.zshrcを開いて

export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
#RVM
[ -s ${HOME}/.rvm/scripts/rvm ] && source ${HOME}/.rvm/scripts/rvm

のようにRVMの設定のほうを標準搭載のrubyのパスより後にrvmのパスを書くことで再び

% printenv PATH

でパスを見た時rvmのほうが前に読み込まれ新しいタブで開いてもrvmの方を優先して読みこむようになって治った。