如何在 Ubuntu 上安装 Ruby?

今天让我们学习如何在 Ubuntu 上安装 Ruby。 Ruby 是一种类似于 Python 的高级解释型编程语言。 作为一种开源语言,有很多库可供使用。

什么是红宝石?

Ruby 是用于后端和前端开发的脚本语言。 它还用于数据分析、原型设计和概念验证。 与 Java、PHP 或 Perl 相比,该语言被认为非常容易学习。

Ruby on Rails 是旨在构建 Web 应用程序的 Web 框架。 这个框架是用 Ruby 语言设计的。 您可以在他们的官方网站上阅读有关该语言的更多信息。 现在让我们进入在 Ubuntu 上安装该语言的步骤。

在 Ubuntu 上安装 Ruby 的步骤

Ubuntu 作为主流操作系统,提供了许多可供安装的预构建二进制文件。 我们将使用 ruby​​-full 包来启动和运行我们的安装。

1. 更新 APT 存储库

让我们从更新 APT 存储库开始,以确保我们拥有最新的数据库元数据。 完成后,我们将运行快速系统升级,以便将所有旧包更新到最新版本,并且不会与我们的 Ruby 安装产生任何冲突。

sudo apt update && sudo apt upgrade 

2. 使用 APT 下载并安装 Ruby 包

更新和升级完成后,我们可以继续在我们的系统上安装 ruby​​-full 软件包。 APT 包管理器负责处理依赖关系,因此我们不必担心这些。

sudo apt install ruby-full 
安装 Ruby 步骤

3. 验证安装

这就是在您的系统上启动并运行 ruby​​ 解释器所需的全部内容。 我们可以通过运行以下命令来验证安装。

ruby -version  
红宝石版

如您所见,Ubuntu 存储库中的最新可用版本现已安装在我们的系统上。

使用 Ruby 版本管理器 (RVM) 在 Ubuntu 上安装 Ruby

RVM 是一个版本管理工具,用于在同一系统上处理多个 Ruby 版本。 这是一个基于用例的需求,因为大多数业余程序员都会对最新版本感到满意。 对于核心 Ruby 开发人员,可能需要在您的系统上启动并运行多个版本的 Ruby。

1. 下载依赖

由于我们不想依赖 Ubuntu APT 包管理器来安装 Ruby,因此我们必须自己处理依赖项。 因此,让我们下载编译和构建包所需的所有包。

sudo apt install curl g++, gcc, autoconf, automake, bison, libc6-dev, libffi-dev, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, make, pkg-config, sqlite3, zlib1g-dev, libgmp-dev, libreadline-dev, libssl-dev 
安装库 Rvm安装库

确保在继续之前安装了依赖项。

2.安装稳定版的RVM

下一步是将 RVM gpg 密钥添加到我们的系统中,以便我们可以下载包。 查看 RVM 官方网站了解更多详情。

为此,请在终端中键入以下内容:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 
安装 Gpg 密钥 Rvm安装 Gpg 密钥

现在,让我们从他们的官方网站安装稳定版的 RVM。 如果您想安装不同的版本,您可以在此处查看不同可安装包上的此页面。

curl -sSL https://get.rvm.io | bash -s stable  
安装 Rvm安装 Rvm

现在我们需要在当前环境中包含 RVM 配置文件。 我们可以使用 source 命令来做到这一点。

source /etc/profile.d/rvm.sh 

3. 安装 Ruby 包

成功安装 RVM 包后,下一步是安装 Ruby 包。 您可以使用安装包 虚拟机安装 命令。 您可以提及需要安装的软件包版本。 在这种情况下,我安装了最新版本 2.7.0。

rvm install 2.7.0 

您可以通过指定此包版本作为默认值 -默认 标记,如下面的屏幕截图所示。

使用 Rvm Rvm使用默认的 Ruby

完成后,您现在已经安装了一个可用的 Ruby!

4. 验证安装

就像我们之前所做的那样,我们可以使用 -version 或 -v 标记来验证系统上 Ruby 的安装,如下所示。

ruby -v 
Ruby 版 RvmRuby 版 Rvm

如果您看到如上所示的输出,则您已在 Ubuntu 系统上成功安装了 Ruby。

结论

这就是今天的内容。 我们已经成功完成了使用 apt 包管理器在 Ubuntu 上安装 Ruby 的步骤,并了解了如何使用 Ruby 版本管理器在我们的系统上安装多个版本。 我希望本教程对您有所帮助。 请继续关注有关 Linux 的更多教程!