首页 > 解决方案 > 如何在亚马逊 linux 中将 ruby​​ 版本升级到 2.6.3

问题描述

我启动了一台亚马逊 linux 机器,其中默认的 ruby​​ 版本是ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-linux]. 我想将其更新为2.6.3.

我发现这篇文章如何在 Amazon Linux 系统中升级 ruby​​ 版本?. 但是当我运行sudo yum install -y ruby26它时说找不到ruby26。没有其他文章。

标签: rubyamazon-web-servicesamazon-linuxruby-2.6

解决方案


RVM和rbenv都允许您安装应用程序所需的正确版本的 Ruby 它们都与发行版无关,因此您可以像这样简单地运行安装命令:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile
rvm install "ruby-2.6.3"
rvm use 2.6.3 --default

完整的Ruby 管理器列表以及其他几个解释如何手动安装更高版本的 Ruby 的工具和安装程序都在这里。

当所有其他方法都失败时,从 source 构建


推荐阅读