3

我将 ruby​​ 1.8.7 作为我机器中的默认版本。问题是它不在 RVM 下,切换到 1.9.3 什么也没做。

如何卸载 1.8.7 并使 1.9.3 成为默认的 ruby​​ 版本?

4

2 回答 2

2
$ rvm list

rvm rubies
   ruby-1.8.6-p420 [ x86_64 ]
   ruby-1.8.7-p334 [ x86_64 ]
=> ruby-1.9.2-p180 [ x86_64 ]
   ruby-1.9.3-p194 [ x86_64 ]

$ rvm remove 1.8.7-p334

Removing /usr/local/rvm/src/ruby-1.8.7-p334...
Removing /usr/local/rvm/rubies/ruby-1.8.7-p334...
Removing ruby-1.8.7-p334 aliases...
Removing ruby-1.8.7-p334 wrappers...
Removing ruby-1.8.7-p334 environments...
Removing ruby-1.8.7-p334 binaries...

$ rvm use --default 1.9.3-p194

Using /usr/local/rvm/gems/ruby-1.9.3-p194

$ rvm list

rvm rubies
   ruby-1.8.7-p334 [ x86_64 ]
   ruby-1.9.2-p180 [ x86_64 ]
=> ruby-1.9.3-p194 [ x86_64 ]

如果rvmsudo rvm您以 root 身份安装 RVM 并希望您的更改反映给所有用户,请使用此选项。

编辑:我刚刚意识到你说 1.8.7 默认情况下在系统上。只需以 root 身份安装 RVM 并安装 1.9.3,然后按照我上面描述的使用rvmsudo. 确保使用最新版本的 RVM。干杯。

于 2012-09-18T03:33:23.163 回答
0

你在什么机器上?一种方法是rvm use 1.9.3 --default。如果这对您在控制台上不起作用,请考虑将其放在您的最后一行~/.zshrc~/.bashrc-- 无论您使用哪个 shell。

于 2012-09-18T00:50:09.437 回答