Ruby 是当今最流行的语言之一。它具有优雅的语法,并且是强大的 Ruby on Rails 框架背后的语言。
在本教程中,我们将向您展示在 Ubuntu 18.04 系统上安装 Ruby 的三种不同方法。
先决条件#
在开始学习本教程之前,请确保您以以下身份登录具有 sudo 权限的用户
.
从 Ubuntu 存储库安装 Ruby#
在 Ubuntu 系统上安装 Ruby 最简单的方法是通过apt包管理器。在撰写本文时,Ubuntu 存储库中的版本是 2.5.1,这是 Ruby 的最新稳定版本。
要从默认 Ubuntu 存储库安装 Ruby,请执行以下步骤:
-
首先,更新包索引:
sudo apt update
-
通过键入以下内容安装 Ruby:
sudo apt install ruby-full
-
要验证安装是否成功,请运行以下命令,该命令将打印 Ruby 版本:
ruby --version
输出将如下所示:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
使用 Rbenv 安装 Ruby#
Rbenv 是一个轻量级的 Ruby 版本管理工具,可以让你轻松切换 Ruby 版本。默认情况下,Rbenv 不处理安装 Ruby 版本,因此我们还需要安装ruby-build
这是一个可以帮助您安装您可能需要的任何版本的 Ruby 的工具。它可以作为独立程序和 rbenv 插件使用。
要使用 Rbenv 脚本安装 Ruby,请按照下列步骤操作:
-
首先,更新包索引并安装 ruby-build 工具从源代码构建 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
-
接下来,运行以下命令卷曲命令安装 rbenv 和 ruby-build:
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
该脚本将克隆两者rbenv
and 红宝石构建存储库从 GitHub 到~/.rbenv
目录。安装程序脚本还会调用另一个脚本来尝试验证安装。该脚本的输出如下所示:
-
Add $HOME/.rbenv/bin
给用户PATH
.
如果您使用的是 Bash,请运行:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
如果您使用 Zsh 运行:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
-
安装最新稳定版本的 Ruby 并将其设置为默认版本:
rbenv install 2.5.1
rbenv global 2.5.1
要列出所有可用的 Ruby 版本,您可以使用:rbenv install -l
通过打印版本号来验证 Ruby 是否已正确安装:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
使用 RVM 安装 Ruby#
RVM 是另一个用于安装、管理和使用多个 Ruby 环境的工具。
要使用 RVM 脚本安装 Ruby,请执行以下步骤:
-
首先安装 RVM 实用程序从源代码构建 Ruby 所需的依赖项:
sudo apt update
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:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
要开始使用 RVM,您需要运行以下命令:
source ~/.rvm/scripts/rvm
-
使用 RVM 安装最新稳定版本的 Ruby 并将其设置为默认版本:
rvm install 2.5.1
rvm use 2.5.1 --default
通过打印版本号来验证 Ruby 是否已正确安装:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
有关如何管理 Ruby 安装的更多信息,请访问RVM 文档页面
.
结论#
我们向您展示了在 Ubuntu 18.04 服务器上安装 Ruby 的三种不同方法。您选择的方法取决于您的要求和偏好。尽管从 Ubuntu 存储库安装打包版本更容易,但 Rbenv 和 RVM 方法为您提供了更大的灵活性,可以在每个用户的基础上添加和删除不同的 Ruby 版本。
如果您有任何问题或反馈,请随时在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)