1

我在已经安装了 ruby​​ 1.8.7 的 centos 中安装了 ruby​​ 2.0(来自源代码)。我不知道有以前的安装。我还注意到已经安装了 RVM。现在它不起作用。

RVM 输出

$ /usr/local/rvm/bin/rvm list
$ rvm rubies
 No rvm rubies installed yet. Try 'rvm help install'.

据我了解,RVM 不知道已经安装了 Ruby 版本。

是否可以卸载所有版本并使用 RVM 重新安装 ruby​​?

4

2 回答 2

2

RVM 允许“安装”系统红宝石:

rvm mount /path/to/ruby

或假设所有红宝石都添加到PATH

rvm automount

RVM 将找到任何ruby可用的二进制文件PATH并将其添加到rvm list

于 2013-07-03T16:42:50.310 回答
0

RVM 不关心安装在系统级别的红宝石。它将红宝石安装到用户主目录内的 RVM 自己的文件夹中。您应该只使用 RVM 安装所需的 ruby​​ 版本。由于 RVM ruby​​ 应该优先于系统安装的 ruby​​,所以应该可以正常工作。

于 2013-07-03T16:04:41.973 回答