如何在 Linux 发行版上安装和使用 Ruby

Ruby 是最常用和易于使用的编程语言之一。 Ruby 是一个开源的、面向对象的解释器,可以安装在 Linux 系统上。 许多程序员更喜欢 Python 而不是 Ruby 来开始学习基本编程,但 Ruby 可以处理大型 Web 框架和 Web 应用程序。 一旦你开始学习 Ruby,你会发现它不像机器而且不重复。 如果您对 Ruby 和 Ruby on Rails 感到困惑,我必须提到它们并不相同。 Ruby 是一种编程语言; 另一方面,Ruby on Rails 是一个 Web 框架。

在 Linux 上安装 Ruby

Ruby 是用 C 编程语言编写的,语法类似于 Perl 和 Python。 在 Linux 系统上安装 Ruby 不需要很多计算技能。 它需要有效的 Internet 连接和 root 权限才能在任何系统上安装 Ruby 语言。 如果你是 Ruby 的新手,这篇文章会对你有所帮助。 在这里,我将指导您在 Debian、Red Hat 和基于 Arch 的 Linux 系统上安装和开始使用 Ruby。

1. 在 Debian/Ubuntu Linux 上安装 Ruby

在 Debian 或 Ubuntu 系统上安装 Ruby 非常简单。 您可以使用不止一种方法将其安装在您的机器上。 在这里,我们将了解如何使用 aptitude 命令和 Ruby 环境在基于 Debian 的系统上安装 Ruby。

方法一:通过 Linux Repository 安装 Ruby

您可以在具有 root 权限的终端 shell 上运行以下命令,通过 aptitude package 命令在 Ubuntu 和其他基于 Debian 的发行版上安装 Ruby; 以下单个命令将在您的 Linux 系统上安装 Ruby 语言和 Ruby 的依赖文件。 不要忘记在安装任何软件包之前更新您的系统存储库。

sudo apt update
sudo apt install ruby-full

方法二:通过 Ruby 环境安装 Ruby

在这个方法中,我们将看到如何为 Ruby 创建环境并通过 Ruby 环境 (Rb Env) 安装 Ruby。 首先,在终端 shell 上运行以下命令以获取系统上的 Ruby 环境和依赖包。

sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

现在,运行下面给出的 cURL 命令以在您的系统上获取 Ruby。 该命令将从 Github 中提取安装程序文件。

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

设置环境并下载 Ruby 后,您现在可以在终端 shell 上运行以下 bashrc 和 echo 命令来配置系统。

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

最后,在系统终端上运行以下命令,通过 Ruby 环境安装 Ruby。 您可以在全局版本和常量版本之间进行选择,并在 shell 上选择以下任何命令。

rbenv install 2.5.1
rbenv global 2.5.1

rbenv 环境安装

安装完成后,检查 Ruby 版本以了解它是否在您的 Linux 系统中正确安装。

ruby --version

2.安装Ruby Fedora 和红帽 Linux

如果您使用的是 Red Hat Linux 或 Fedora 工作站,现在您可以更快地在系统上安装 Ruby。 作为较新的版本 Fedora 支持 DNF 和 YUM,安装包 Fedora 通过 YUM 命令将不是问题。

您只需在终端 shell 上运行以下 Yum 命令即可在基于 Red Hat 的 Linux 系统上安装 Ruby 的完整软件包。

$ sudo yum install ruby

安装 Ruby Fedora Linux

3. 在 Arch Linux 上安装 Ruby

在基于 Arch 的 Linux 系统上安装 Ruby 语言与在其他发行版上安装它没有太大区别。 你可以在你的控制台上以 root 权限运行以下 Pacman 命令来在你的机器上安装 Ruby。

sudo pacman -S ruby

我使用 Manjaro KDE Linux 来说明 Ruby 在 Arch Linux 上的方法。 您也可以在其他基于 Arch 的系统上执行上述 Pacman 命令。

在 Arch Linux 上安装 Ruby

如果您在 Arch 和基于 Arch 的系统上安装软件包时发现任何问题,您可以 点击此链接下载Ruby编译后的ZST包 为您的系统。 下载软件包后,您可以通过 Arch Linux 上的默认软件包安装程序进行安装。

用于拱门的 ruby​​ zst 包

运行你的第一个 Ruby 代码

到目前为止,我们已经看到了在不同的 Linux 系统上安装 Ruby 的方法。 现在是时候在我们的 Linux 机器上通过 Ruby 测试传统的“Hello World”了。 您可以复制以下“Hello World”Ruby 代码在您的设备上进行测试。

puts "Hello, World!"

首先,打开记事本并编写 Ruby 代码。 然后用 .rb 文件扩展名。 现在,运行以下 cd 和 ls 命令在文件系统上查找文件。

现在输入语法 Ruby 然后输入带有文件扩展名的文件名,然后点击 Enter 按钮在您的 Linux 终端 shell 上运行代码。 在输出中,你会看到你的第一个 ‘Hello Word’通过鲁比。

ruby hello.rb

你好世界

最后的话

在 Linux 系统上安装 Ruby 既轻松又无故障。 在整篇文章中,我描述了在主要 Linux 发行版上安装 Ruby 的方法。 我还演示了如何通过终端 shell 运行简单的 Ruby 代码的方法。

如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享。 您也可以在评论部分写下您对这篇文章的看法。