我一直在使用默认的系统ruby版本1.8.7没有RVM的几个rails项目,并没有遇到任何问题。我刚刚安装了RVM和运行rvm requirements
后,我得到这样的输出:通过RVM安装与Ruby系统相同版本的Ruby有什么意义?
To use an RVM installed Ruby as default, instead of the system ruby:
rvm install 1.8.7 # installs patch 357: closest supported version
rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset import system.gems # migrate your gems
rvm alias create default 1.8.7
我相信了这些命令都安装已经使用RVM安装红宝石下的系统安装红宝石一样的宝石。
我的问题是,我对这些命令的作用是否正确?如果我是对的,为什么这么做很重要,因为如果我想要使用安装了不同版本(如1.9.2)的RVM的RVM,是不是已经将该版本中的宝石与系统的ruby分开了?