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

升级 Rubies

将指定的(已安装的)源 Ruby 升级到给定的目标 Ruby 版本。将迁移 gemsets、包装器、别名和环境文件。

该过程将在每个阶段提示您 - 如果版本看起来不正确,请取消并手动执行。

示例

$ rvm upgrade 2.1.1 2.1.2

升级很简单,但它一次性完成所有操作,如果您需要一次性完成,请查看以下说明。

将单个 gemsets 复制到新的 Ruby

在测试另一个 Ruby 发行版时,可以简单地复制 gemset。只需安装新的 Ruby,复制您的 gemset 并测试您的应用程序是否通过了所有测试。

示例

$ rvm gemset copy 2.1.1@myapplication 2.1.2@myapplication

手动迁移所有 gemsets

当已经安装了两个版本的 Ruby 时,可以将 gemset 从一个迁移到另一个。在迁移过程中,gem 将从第一个复制到第二个,并从第一个删除

一个很好的用例是安装 Rubinius 或 JRuby - 只需测试它们,并在确信它们有效后,就可以将所有 gemsets(应用程序)迁移到您选择的新的 Ruby。

示例

$ rvm migrate 2.1.1 jruby-1.7.12

更新所有 gemsets

对于那些生活在边缘的人来说,这是一个有用的选项。要使所有已安装的 gem 保持最新,只需使用rubygems update,它将负责更新所有内容。

示例

$ rvm gemset update