Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该如何升级Ruby Enterprise Edition的旧版本?_Ruby_Upgrade_Ruby Enterprise Edition - Fatal编程技术网

我应该如何升级Ruby Enterprise Edition的旧版本?

我应该如何升级Ruby Enterprise Edition的旧版本?,ruby,upgrade,ruby-enterprise-edition,Ruby,Upgrade,Ruby Enterprise Edition,我们有一个运行REE版本的遗留系统,该版本已经有3年的历史了。我们正在使用的版本有一些问题,这些问题已经在以后的版本中修复,所以如果我们可以升级到一个更新的版本,那就太好了 这是文档中的升级建议(从源代码处编译): 然而,这只是用新的东西覆盖旧的东西吗?我想保留所有当前安装的gems(及其相应的二进制文件)。我不想要任何新的gems:我不想让它安装新版本的rails,或者最新版本尝试安装的几十个其他gems中的任何一个。使用或可能会让您更容易安装。在我比较熟悉的RVM中,过程是捕获当前安装的ge

我们有一个运行REE版本的遗留系统,该版本已经有3年的历史了。我们正在使用的版本有一些问题,这些问题已经在以后的版本中修复,所以如果我们可以升级到一个更新的版本,那就太好了

这是文档中的升级建议(从源代码处编译):

然而,这只是用新的东西覆盖旧的东西吗?我想保留所有当前安装的gems(及其相应的二进制文件)。我不想要任何新的gems:我不想让它安装新版本的rails,或者最新版本尝试安装的几十个其他gems中的任何一个。

使用或可能会让您更容易安装。在我比较熟悉的RVM中,过程是捕获当前安装的gem列表,例如
gem list
的输出,并将其转换为可用于重新安装它们的
Gemfile

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

使用或可能会使您更轻松。在我比较熟悉的RVM中,过程是捕获当前安装的gem列表,例如
gem list
的输出,并将其转换为可用于重新安装它们的
Gemfile

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