如何在Ubuntu 18.04上安装Ruby
时间:2020-03-05 15:31:33 来源:igfitidea点击:
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 (2016-03-29 revision 63029) [x86_64-linux-gnu]
使用Rbenv安装Ruby
Rbenv是轻量级的Ruby版本管理工具,可让我们轻松切换Ruby版本。
默认情况下,Rbenv不处理Ruby版本的安装,因此我们还需要安装“ ruby-build”,该工具可安装所需的任何Ruby版本。
它可以作为独立程序使用,也可以作为rbenv的插件使用。
要使用Rbenv脚本安装Ruby,请按照以下步骤操作:
- 首先,更新packages索引并安装ruby-build工具从源代码构建Ruby所需的软件包:
sudo apt updatesudo 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命令以安装rbenv和ruby-build:
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
该脚本会将GitHub的rbenv和ruby-build仓库克隆到'~/.rbenv'目录。
安装程序脚本还会调用另一个脚本,该脚本将尝试验证安装。脚本的输出如下所示:
- 将'$HOME/.rbenv/bin'添加到用户'PATH'中。如果我们使用的是Bash,请运行:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
如果我们使用的是Zsh,请运行:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
- 安装最新的稳定版Ruby,并使用以下命令将其设置为默认版本:
rbenv install 2.5.1rbenv global 2.5.1
要列出所有可用的Ruby版本,我们可以使用:'rbenv install -l'通过打印版本号来验证Ruby是否已正确安装:
ruby -v
ruby 2.5.1p57 (2016-03-29 revision 63029) [x86_64-linux]
使用RVM安装Ruby
RVM是另一个用于安装,管理和使用多个Ruby环境的工具。
要使用RVM脚本安装Ruby,请按照以下步骤操作:
- 首先安装RVM实用程序从源代码构建Ruby所需的依赖项:
sudo apt updatesudo 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 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
要开始使用RVM,我们需要运行以下命令:
source ~/.rvm/scripts/rvm
- 使用RVM安装Ruby的最新稳定版本,并使用以下命令将其设置为默认版本:
rvm install 2.5.1rvm use 2.5.1 --default
通过打印版本号来验证Ruby是否已正确安装:
ruby -v
ruby 2.5.1p57 (2016-03-29 revision 63029) [x86_64-linux]
有关如何管理Ruby安装的更多信息,请访问RVM文档页面。