【问题标题】:How should I upgrade an old version of Ruby Enterprise Edition?我应该如何升级旧版本的 Ruby 企业版?
【发布时间】:2012-02-29 03:18:59
【问题描述】:

我们有一个运行近 3 年的 REE 版本的旧系统。我们正在使用的版本存在一些问题,已在后续版本中进行了修补,因此如果我们可以升级到新版本会很好。

这是文档中的升级建议(它是从源代码编译的):http://www.rubyenterpriseedition.com/documentation.html#_upgrading

但是,这只是用新内容覆盖旧内容吗?我想保留所有当前安装的 gem(及其相应的二进制文件)。我不想要任何新的 gem:我不希望它安装新版本的 rails 或最新版本尝试安装的许多其他 gem。

【问题讨论】:

    标签: ruby upgrade ruby-enterprise-edition


    【解决方案1】:

    使用rvmrbenv 可能会让您更轻松。在我更熟悉的 RVM 的情况下,该过程将捕获当前安装的 gem 的列表,例如 gem list 的输出并将其转换为 Gemfile 可用于重新安装 bundler他们。

    使用 RVM 升级相对安全,因为新的 REE 版本将安装在单独的目录结构中,如果出现问题,您可以通过放弃 RVM 或切换到系统 Ruby 来恢复到以前的版本。

    【讨论】:

      猜你喜欢
      • 2015-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多