如何在Ubuntu 18.04上安裝Ruby
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,請執行以下步驟:
首先,更新packages索引並安裝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
接下來,運行以下curl命令以安裝rbenv和ruby-build:
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
該腳本會將rbenv和ruby-build倉庫從GitHub克隆到
~/.rbenv
目錄。 安裝程序腳本還會調用另一個腳本,該腳本將嘗試驗證安裝。 腳本的輸出如下所示:加
$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版本。
如果您有任何疑問或反饋,請在下面發表評論。
ubuntu紅寶石