如果您能提供帮助或希望成为维护者之一 - 请开始帮助。 您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
Ruby 字符串
RVM 使用“ruby 字符串”的概念来唯一标识每个解释器安装。 通常,它采用 $interpreter-$version-$distinguisher 的形式。 例如,“ruby-1.9.1-p378” 代表“Ruby 1.9.1 补丁级别 378”。
如果您正在开发使用 RVM 的工具,并且需要一种方法将 ruby 选择器扩展到完整的 ruby 字符串,那么您可以这样做
rvm strings 1.8.7
这将产生类似于以下内容的输出
ruby-1.8.7-p249
您也可以传递多个选择器
rvm strings 1.8.7 1.9.1 jruby
这将产生类似于以下内容的结果,
ruby-1.8.7-p249 ruby-1.9.1-p378 jruby-1.4.0
覆盖默认值
RVM 跟踪每个版本的最新稳定补丁级别。 如果您想覆盖它,例如,您可以将“1.8.7”解析为“ruby-1.8.7-p302”而不是最新的补丁级别,您可以编辑 config/user 文件,这将覆盖 config/db 中的设置,并在 rvm 本身的安装和更新中持续存在。