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

命名 Ruby

RVM 允许您使用后缀多次安装相同的 Ruby。 这对于许多目的很有用,例如为 Ruby 本身制作和测试补丁。 您可能还想阅读有关 如何打补丁 如何为 Ruby 创建别名 的内容。

创建命名 Ruby

该过程与安装相同,只需使用 -n {name} 开关

$ rvm install rbx -n default_19 -- --default-version=1.9
rbx-head-default_19 installing #dependencies
...
$ rvm use rbx-default_19
Using /home/mpapis/.rvm/gems/rbx-head-default_19

或者简单地在有效 Ruby 版本后添加连字符和名称作为后缀

$ rvm install 2.1.1-named
...
ruby-2.1.1-named - #configuring
...
$ rvm use 2.1.1-named
Using /Users/rys/.rvm/gems/ruby-2.1.1-named

为您的 Ruby 选择名称

命名 Ruby 的名称有严格的规则。 首先,命名 Ruby 的名称必须匹配以下正则表达式模式

[[:alpha:]][[:alnum:]_]*

其次,名称也不得与任何其他版本说明符匹配,也不得与以下任何正则表达式模式匹配

head
system
nightly
preview.*
rc[[:digit:]].*
p[[:digit:]].*
r[[:digit:]].*
s[[:alnum:]].*
tv[[:digit:]].*
t[[:digit:]].*
m[[:digit:]].*
u[[:alnum:]].*
a[[:digit:]][[:digit:]].*
b[[:digit:]].*
ruby
rbx
jruby
macruby
ree
kiji
rubinius
maglev
ironruby
goruby

如果以上列表不完整或您发现异常,请随时 贡献。