如果您能提供帮助或希望成为维护者之一,请开始提供帮助。您可以在 RVM Github 组织 中找到更多与 RVM 相关的项目。
升级 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