如何在Debian 9上安裝Ruby

本教程將引導您完成在Debian 9系統上安裝Ruby的步驟。 Ruby是當今最受歡迎的語言之一。 它具有優雅的語法,是強大的Ruby on Rails框架背後的語言。

在Debian上安裝Ruby有幾種不同的方法。 在以下各節中,我們將展示如何使用Rbenv和RVM腳本以及從默認的Debian存儲庫中安裝Ruby。

先決條件

在開始本教程之前,請確保您以具有sudo特權的用戶身份登錄。

方法1:從Debian存儲庫安裝Ruby#

在Debian系統上安裝Ruby的最簡單方法是通過 apt 包裹經理。 在撰寫本文時,Debian存儲庫中包含的版本是2.3.3,它將很快停產。

  1. 首先,使用以下命令刷新軟件包列表:

    sudo apt update
  2. 安裝 ruby-full 通過運行以下命令來打包:

    sudo apt install ruby-full
  3. 安裝完成後,您可以通過打印Ruby版本來驗證安裝是否成功:

    ruby --version

    輸出將如下所示:

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

方法2:使用Rbenv安裝Ruby

Rbenv是輕量級的Ruby版本管理工具,可讓您輕鬆切換Ruby版本。

默認情況下,Rbenv不處理安裝Ruby版本。 ruby-build是一個工具,可以幫助您安裝可能需要的任何版本的Ruby。 它可以作為獨立程序使用,也可以作為rbenv的插件使用。

  1. 安裝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
  2. 接下來,運行以下命令 curl 安裝rbenv和ruby-build腳本的命令:

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

    成功安裝後,腳本將打印如下內容:

  3. 在開始使用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
  4. 現在我們的系統上已經安裝了rbenv,我們可以輕鬆安裝最新的Ruby穩定版本並將其設置為默認版本,方法是:

    rbenv install 2.5.1rbenv global 2.5.1

    通過打印版本號來驗證Ruby是否已正確安裝:

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

方法3:使用RVM安裝Ruby#

RVM是另一個用於安裝,管理和使用多個Ruby環境的工具。

  1. 首先安裝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
  2. 接下來,運行以下命令以添加GPG密鑰並安裝RVM:

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

    成功安裝後,腳本將打印如下內容:

    Debian使用RVM安裝Ruby

  3. 要開始使用RVM,您需要運行以下命令:

    source ~/.rvm/scripts/rvm
  4. 使用RVM安裝Ruby的最新穩定版本,並使用以下命令將其設置為默認版本:

    rvm install rubyrvm --default use ruby

    通過打印版本號來驗證Ruby是否已正確安裝:

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

有關如何管理Ruby安裝的更多信息,請訪問RVM文檔頁面。

結論#

我們向您展示了三種在Debian 9服務器上安裝Ruby的方法。 您選擇的方法取決於您的要求和偏好。 儘管從Debian存儲庫安裝打包版本更加容易,但是Rbenv和RVM方法為您提供了更大的靈活性,可以基於每個用戶添加和刪除不同的Ruby版本。

如果您有任何疑問或反饋,請在下面發表評論。

德比紅寶石

Sidebar