我在已经拥有红宝石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?
答案 0 :(得分:2)
RVM允许“挂载”系统红宝石:
rvm mount /path/to/ruby
或者假设所有红宝石都添加到PATH
rvm automount
RVM会在ruby
上找到任何PATH
二进制文件,并将其添加到rvm list
答案 1 :(得分:0)
RVM不关心系统级别安装的rubies。它将rubies安装到用户主目录内的RVM自己的文件夹中。您应该使用RVM安装所需的ruby版本。由于RVM rubies优先于系统安装的ruby,因此应该可以正常工作。