如何在Debian 9上安装Ruby

时间:2020-03-05 15:31:33  来源:igfitidea点击:

本教程将引导我们完成在Debian 9系统上安装Ruby的步骤。
Ruby是当今最受欢迎的语言之一。
它具有优雅的语法,并且是强大的Ruby on Rails框架背后的语言。

在Debian上安装Ruby有几种不同的方法。
在以下各节中,我们将展示如何使用Rbenv和RVM脚本以及从默认的Debian存储库中安装Ruby。

准备工作

在开始本教程之前,请确保我们以具有sudo特权的用户身份登录。

方法1:从Debian存储库安装Ruby

在Debian系统上安装Ruby的最简单方法是通过“ apt”软件包管理器。

在撰写本文时,Debian存储库中包含的版本是2.3.3,它将很快停产。

  • 首先,使用以下命令刷新软件包列表:
sudo apt update
  • 通过运行以下命令来安装“ ruby-full”软件包:
sudo apt install ruby-full
  • 安装完成后,我们可以通过打印Ruby版本来验证安装是否成功:
ruby --version

输出将如下所示:

ruby 2.3.3p222 (2015-11-21) [x86_64-linux-gnu]

方法2:使用Rbenv安装Ruby

Rbenv是轻量级的Ruby版本管理工具,可让我们轻松切换Ruby版本。

默认情况下,Rbenv不处理安装Ruby版本。
ruby-build是一个工具,可以安装可能需要的任何版本的Ruby。
它可以作为独立程序使用,也可以作为rbenv的插件使用。

  • 安装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 

成功安装后,脚本将打印如下内容:

  • 在开始使用rbenv之前,我们需要在'PATH'中添加'$HOME/.rbenv/bin'。如果我们使用的是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
  • 现在我们的系统上已经安装了rbenv,我们可以轻松安装最新的稳定版本的Ruby并将其设置为默认版本,方法如下:
rbenv install 2.5.1rbenv global 2.5.1

通过打印版本号来验证Ruby是否已正确安装:

ruby -v
ruby 2.5.1p57 (2016-03-29 revision 63029) [x86_64-linux]

方法3:使用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
  • 接下来,运行以下命令以添加GPG密钥并安装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 rubyrvm --default use ruby

通过打印版本号来验证Ruby是否已正确安装:

ruby -v
ruby 2.5.1p57 (2016-03-29 revision 63029) [x86_64-linux]

有关如何管理Ruby安装的更多信息,请访问RVM文档页面。