网站搜索

如何在 CentOS/RHEL 8 上安装 Ruby


Ruby 是一种动态、多用途、免费且开源的编程语言,通常用于开发 Web 应用程序。

它是一种高级编程语言,拥有充满活力的开发人员社区,他们帮助维护和不断改进该语言,以获得更好、更高效的代码。 Ruby 可用于多种应用程序,例如数据分析、自定义数据库解决方案和原型设计等。

在本文中,您将了解如何在 CentOS 8RHEL 8 Linux 上安装 Ruby

  1. 通过 Appstream 存储库安装 Ruby
  2. 通过 RVM 管理器安装 Ruby

我们将阐明如何使用上述方法安装Ruby

通过 Appstream 存储库在 CentOS 8 上安装 Ruby

要使用 AppStream 存储库安装 Ruby,请启动终端并通过调用以下 dnf 命令更新系统的软件包和存储库。

sudo dnf update

接下来,确保在继续使用 Ruby 之前安装了下面提到的软件包。

sudo dnf install gnupg2 curl tar

最后,从 Appstream 存储库安装 Ruby。

sudo dnf install @ruby

完成后,通过运行命令验证安装的 Ruby 版本。

ruby --version

从输出中,我们可以看到我们已经在 CentOS 8 系统上安装了 Ruby 2.5.5

使用 RVM 管理器在 CentOS 8 上安装 Ruby

Ruby Version Manager 通常缩写为 RVM,它是一种多功能命令行工具和包管理器(例如 dnf),允许您安装和管理多个 Ruby 环境。

要安装rvm,您需要首先以root用户身份下载RVM启动脚本。因此,从常规用户切换到root用户并执行以下curl命令。

curl -sSL https://get.rvm.io | bash

在安装RVM脚本期间,会创建一个新组rvm。此外,您还会收到一条通知,表明安装程序不再自动将用户添加到 rvm 组。用户需要自己完成此操作。

因此,安装完成后,将常规用户添加到 rvm 组,如图所示。

usermod -aG rvm tecmint

接下来,通过执行命令更新系统环境变量。

source /etc/profile.d/rvm.sh

然后重新加载RVM

rvm reload

接下来,安装包要求。

rvm requirements

完成安装后,您现在可以使用该命令检查可供下载的 Ruby 的各个版本。

rvm list known

在撰写本指南时,Ruby 的最新版本是2.7.1

要使用 RVM 管理器安装 Ruby,请运行以下命令。

rvm install ruby 2.7.1

这需要一段时间。当 rvm 安装 Ruby 2.7.1 时,这将是喝杯咖啡休息的最佳时机。

安装完成后,验证Ruby的版本。

ruby --version

从输出中可以看出,Ruby 的版本已更改,以反映 RVM 管理器安装的最新版本。

要将上述版本设为 Ruby 的默认版本,请运行命令。

rvm use 2.7.1 --default

这就是在 CentOS 8RHEL 8 上安装 Ruby 的方法。我们希望您会发现在您的系统上安装它非常轻松。非常欢迎您的反馈。