如何在 CentOS 8 上安装 Ruby

Ruby 是一种开源高级编程语言,用于开发动态和现代 Web 应用程序。 此外,Ruby 还用于脚本编写、数据分析、静态站点生成等等。

Ruby 是流行且强大的 Ruby 和 Rails 框架的背后,在此框架上已经建立了许多流行的网站,例如 twitter、airbnb、github。

在本指南中,我们将引导您完成在 CentOS 8 上安装 Ruby 编程语言的过程。我们将演示两种不同的 Ruby 安装方式。

从 CentOS 8 软件库安装 Ruby

首先,我们需要通过运行以下 dnf 命令来更新我们系统的软件包和存储库。

$ sudo dnf update

Ruby 的安装还需要一些依赖项才能顺利进行。

$ sudo dnf install tar curl gnupg2 

安装先决条件后,继续使用 dnf 包管理器从 CentOS 8 AppStream 存储库安装 Ruby

$ sudo dnf install @ruby

接下来,确认安装的Ruby版本如下:

$ ruby --version

使用 RVM 在 centOS 上安装 Ruby

Ruby 版本管理器 (RVM) 是一个命令行实用程序,可让您轻松管理、安装和运行多个 Ruby 环境。 要安装最新版本的 RVM,请运行以下命令 curl 以 root 用户身份执行命令。

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

你会得到上面的输出。 在安装过程中,您将获得一个 source 命令,后跟 rvm 的路径,使用此命令启动 RVM。 就我而言,我将运行以下命令:

$ source /home/winnie/ .rvm/scripts/rvm

接下来,安装 ruby​​ 包要求:

$ rvm requirements

现在 ruby​​ 包要求已成功安装,让我们检查可以下载的 Ruby 版本。 执行命令:

$ rvm list known

从上面的输出中,我们可以看到 Ruby 的最新版本是 3.0.2。 这是写这篇文章的时候。 安装 RVM 后,下一步是安装 Ruby。 在 RVM 命令之后指定要安装的 Ruby 版本。

$ rvm install ruby 3.0.2

最后,让我们使用以下命令验证我们机器中安装的 Ruby 版本:

$ ruby --version

如输出所示,Ruby 版本现已更新以反映 RVM 管理器安装的最新版本。

运行以下命令,使最近安装的版本成为系统上的默认 Ruby 版本:

# rvm use 2.7.1 --default

结论

您现在可以在您的 centos 8 机器上运行 ruby​​ 应用程序。