我遇到问题,当我在Mac OS X中打开终端并键入ruby -v
时,我得到:
➜ ~ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
我使用RVM来安装更新版本的Ruby,当我要求它列出已安装的Ruby版本时,我得到:
➜ ~ 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?
答案 0 :(得分:3)
您所拥有的是system
默认版本,因此请按照以下步骤设置默认版本:
rvm --default use ruby-1.9.3-p286
--default
将设置您的默认版本。执行rvm list
红宝石时,*
表示您的default
。
如果你没有得到它。试试rvm default