怎样在 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 不需要很多计算技能。 它需要有效的互联网连接和 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 上运行以下命令,通过 Ubuntu 和其他基于 Debian 的发行版上的 aptitude package 命令安装 Ruby; 以下单个命令将在您的 Linux 系统上安装 Ruby 语言和 Ruby 的依赖文件。 在安装任何软件包之前,不要忘记更新您的系统存储库。

sudo apt update
sudo apt install ruby-full

方法 2:通过 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 on Arch Linux 的方法。 您也可以在其他基于 Arch 的系统上执行上述 Pacman 命令。

在 Arch Linux 上安装 Ruby

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

用于 arch 的 ruby​​ zst 包

运行你的第一个 Ruby 代码

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

puts "Hello, World!"

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

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

ruby hello.rb

你好,世界

最后的话

在 Linux 系统上安装 Ruby 毫不费力且没有问题。 在整篇文章中,我描述了在主要 Linux 发行版上安装 Ruby 的方法。 我还演示了怎样通过终端 shell 运行简单的 Ruby 代码的方法。

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