【发布时间】:2012-01-11 06:14:03
【问题描述】:
我一直在为几个 rails 项目使用没有 RVM 的默认系统 ruby 版本 1.8.7,并且没有遇到任何问题。我刚刚安装了 RVM,在运行 rvm requirements 之后,我得到了这个输出:
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 安装的 ruby 下安装已使用系统 ruby 安装的相同 gem。
我的问题是,我对这些命令的作用是否正确?如果我是对的,为什么这样做很重要,因为如果我想使用 RVM 安装的不同版本的 Ruby,如 1.9.2,它不会已经将该版本中的 gem 与系统的 ruby 分开了吗?
【问题讨论】:
标签: ruby rubygems installation gem rvm