支持
RVM 由志愿者社区维护,请将问题报告到 RVM 问题追踪器。
如果您能提供帮助或希望成为维护者之一,请开始提供帮助。 您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
赞助商
Carbon Ads

设置默认 Ruby

如果您希望将一个特定的 Ruby 设为打开新终端 shell 时选择的默认 Ruby,请使用 --default 标志

$ rvm --default use 2.1.1

$ ruby -v

ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]

下次您打开窗口时,Ruby 2.1.1 将是选定的 Ruby。

切换回系统 Ruby

$ rvm use system

$ ruby -v

ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]

随时切换到您已选为默认的 Ruby

$ rvm default

$ ruby -v

ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]

要显示当前选定的默认 Ruby(如果有),请执行以下操作

$ rvm list

rvm rubies

 * ruby-1.9.3-p484 [ x86_64 ]
   ruby-2.0.0-p481 [ x86_64 ]
=> ruby-2.1.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

如果您希望将系统 Ruby 设为默认,请记住 RVM 不会“管理”系统 Ruby,并且是“不干涉”的。

这意味着要将“系统”Ruby 设为默认,您需要重置 RVM 的默认设置,如下所示。

$ rvm reset

请注意,“默认”只是作为具有特殊重要名称的 别名 实现的。

如果您遇到错误,例如“RVM 不是函数,使用 'rvm use ...' 选择 Ruby 将不起作用”,请尝试使用 别名 操作代替

$ rvm alias create default 2.1.1