如何在 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 Version Manager(RVM) 是一个命令行实用程序,可让您轻松管理、安装和运行多个 Ruby 环境。 要安装最新版本的 RVM,请运行以下命令 curl 以 root 用户身份执行命令。

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

你会得到上面的输出。 在安装过程中,您将获得一个源命令,后跟 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​​ 应用程序。