如何在 Ubuntu 20.04 上安裝 Ruby 3

紅寶石 是一種開源的、面向對象的、通用的編程語言,是最流行的編程語言之一。 Ruby 編程語言是強大的 Ruby 和 Rails 框架背後的原因。

有多個 ruby​​ 管理器可用於安裝 Ruby。 Ruby 管理器允許使用多個版本並幫助在 Ruby 版本之間切換。 最常用的 ruby​​ 管理器是 環境 房車. Ruby 也可以在 Ubuntu 存儲庫中找到。

在本文中,我們將學習三種不同的方法 安裝紅寶石 3 上 Ubuntu 20.04.

先決條件

  1. Ubuntu 20.04 安裝系統
  2. 須藤權限帳號
  3. 正確的互聯網連接以下載應用程序。

方法 1 – 使用 Rbenv 安裝 Ruby

社區中的許多 Ruby 愛好者更喜歡使用 rbenv 安裝 ruby​​。 rbenv 是一個工具,可用於在不同版本的 Ruby 之間切換。 但是,此工具不能用於安裝 Ruby。

要安裝 Ruby,您將需要另一個工具 紅寶石構建. 使用以下命令將 Ubuntu 20.04 存儲庫更新到最新索引。

$ 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

安裝依賴後,運行以下命令克隆兩者 貝恩夫Ruby 構建 Github 上的存儲庫。

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

現在,運行以下命令在 .bashrc 中設置 PATH:

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL

現在您可以使用 Rbenv 安裝任何可用版本的 Ruby。 運行以下命令以列出可用版本。

$ rbenv install -l

您將獲得如下輸出:

列出可用的 Ruby 版本

您可以通過運行以下命令來安裝您想要的版本。 對於本文,我將安裝 Ruby 3.0.0。

$ rbenv install 3.0.0

這將需要幾分鐘才能完成。

要設置全局變量,請運行以下命令:

$ rbenv global 3.0.0

將版本號替換為您的環境兼容版本。

要驗證安裝的 Ruby 版本,請運行以下命令:

$ ruby -v

您將獲得類似於以下內容的輸出:

output:

ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]

方法 2 – 從 Ubuntu 存儲庫安裝 Ruby

安裝 Ruby 的最簡單和最簡單的方法是使用 Ubuntu 的內置 apt包管理器. 使用默認 apt 包管理器安裝的 Ruby 版本通常是最新的。

運行以下命令將 ubuntu 存儲庫更新到最新索引。

$ sudo apt update

使用以下命令安裝 Ruby。

$ sudo apt install ruby-full

安裝完成後,運行以下命令驗證是否安裝了Ruby:

$ ruby --version

您將獲得類似於以下內容的輸出:

output:

ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]

輸出驗證 Ruby 版本 3.0.0 的安裝

方法 3 – 使用 RVM 安裝 Ruby

在 Ubuntu 和其他 Linux 系統上安裝和管理 Ruby 的另一個工具是 虛擬機.

要在 ubuntu 20.04 上安裝 RVM,請按照以下步驟操作:

使用以下命令將 Ubuntu 存儲庫更新到最新索引:

$ sudo apt update

要安裝 RVM 依賴項,請運行以下命令:

$ 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

現在您可以使用以下命令安裝 Ruby:

$ rvm install 3.0.0

您可以用兼容版本替換版本號

要默認使用已安裝的 Ruby,請運行以下命令:

$ rvm use 3.0.0 --default

要驗證您的安裝,請運行以下命令:

$ ruby -v

您將在屏幕上獲得類似於以下內容的輸出:

output:

ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]

從輸出中安裝的 Ruby 版本是 3.0.0

結論

在本文中,您學習了在 Ubuntu 20.04 上安裝 Ruby 3 的不同方法。 此外,您還學習瞭如何驗證 Ruby 安裝以及如何安裝與您的環境兼容的不同版本。