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

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 本身的安装和更新中持续存在。