今天让我们学习如何在 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
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
确保在继续之前安装了依赖项。
2.安装稳定版的RVM
下一步是将 RVM gpg 密钥添加到我们的系统中,以便我们可以下载包。 查看 RVM 官方网站了解更多详情。
为此,请在终端中键入以下内容:
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
现在,让我们从他们的官方网站安装稳定版的 RVM。 如果您想安装不同的版本,您可以在此处查看不同可安装包上的此页面。
curl -sSL https://get.rvm.io | bash -s stable
现在我们需要在当前环境中包含 RVM 配置文件。 我们可以使用 source 命令来做到这一点。
source /etc/profile.d/rvm.sh
3. 安装 Ruby 包
成功安装 RVM 包后,下一步是安装 Ruby 包。 您可以使用安装包 虚拟机安装 命令。 您可以提及需要安装的软件包版本。 在这种情况下,我安装了最新版本 2.7.0。
rvm install 2.7.0
您可以通过指定此包版本作为默认值 -默认 标记,如下面的屏幕截图所示。
完成后,您现在已经安装了一个可用的 Ruby!
4. 验证安装
就像我们之前所做的那样,我们可以使用 -version 或 -v 标记来验证系统上 Ruby 的安装,如下所示。
ruby -v
如果您看到如上所示的输出,则您已在 Ubuntu 系统上成功安装了 Ruby。
结论
这就是今天的内容。 我们已经成功完成了使用 apt 包管理器在 Ubuntu 上安装 Ruby 的步骤,并了解了如何使用 Ruby 版本管理器在我们的系统上安装多个版本。 我希望本教程对您有所帮助。 请继续关注有关 Linux 的更多教程!