當前位置: 首頁>>技術教程>>正文


如何在Ubuntu 18.04 Bionic Beaver Linux上設置Ruby on Rails

, ,

目的

目的是在Ubuntu 18.04 Bionic Beaver Linux上安裝Ruby on Rails。首先,我們將從Ubuntu 18.04存儲庫執行標準安裝。本教程的第二部分將向您展示如何使用Ruby Version Manager(RVM)安裝最新的Ruby。

操作係統和軟件版本

  • 操作係統:-Ubuntu 18.04 Bionic Beaver Linux

要求

要在Ubuntu 18.04和/或前提條件上安裝Ruby on Rails,需要特權訪問Ubuntu 18.04 Bionic Beaver。

困難

簡單

約定

  • -要求給出linux命令可以直接以root用戶身份或通過使用root特權以root特權執行sudo命令
  • $-要求給出linux命令以普通非特權用戶身份執行

從Ubuntu存儲庫安裝

從Ubuntu Repositories安裝Ruby on Rails最有可能是完成此任務的最簡單方法。缺點是您最有可能最終獲得過時但穩定的版本。執行以下linux命令在軌道上安裝紅 gems :


$ sudo apt install ruby rails

檢查版本:


$ ruby -v
ruby 2.3.6p384 (2017-12-14) [x86_64-linux-gnu]
$ rails -v
Rails 4.2.9

全做完了。接下來,創建一個新的示例項目來測試Ruby on Rails的安裝。例:


$ rails new linuxconfig
$ cd linuxconfig/

啟動Rails WEBrick服務器:


$ rails s -b 0.0.0.0

要查看新示例項目的首頁,請瀏覽到http://YOUR-SERVER-IP:3000

Ruby on Rails on Ubuntu 18.04 Bionic Beaver Linux - repository




使用Ruby版本管理器進行安裝

以下過程將向您展示如何使用RVM在Ubuntu 18.04上安裝Ruby on Rails。讓我們從安裝所有必備組件開始:


$ sudo apt install nodejs curl

接下來,導入簽名密鑰,以便能夠驗證在後續步驟中下載的RVM軟件包:


$ curl -sSL https://rvm.io/mpapis.asc | gpg --import -
gpg: /home/linuxconfig/.gnupg/trustdb.gpg: trustdb created
gpg: key 3804BB82D39DC0E3: public key "Michal Papis (RVM signing) " imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no ultimately trusted keys found

最後,安裝Ruby Version Manager和穩定的ruby版本:


$ curl -sSL https://get.rvm.io | bash -s stable --ruby

更新您的Shell環境以訪問ruby:


$ source /home/linuxconfig/.rvm/scripts/rvm

準備就緒後,安裝Rails gem:


$ gem install rails

或者,安裝其他任何Rails版本。例如,要安裝Rails 4.4版,請運行:


$ gem install rails -v 4.4

確認已安裝的Ruby on Rails版本:


$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
$ rails -v
Rails 5.1.4

使用Ruby版本管理器而不是標準Ubuntu存儲庫安裝Ruby on Rails的優勢在於,它允許用戶列出所有可用的ruby版本$ rvm list known,安裝任何可用的版本,例如$ rvm install 2.4,在任何已安裝的版本之間進行選擇$ rvm use 2.4並將任何已安裝的版本設置為默認$ rvm use 2.4 --default



最後,我們通過創建示例Ruby on Rails項目來測試安裝:


$ rails new linuxconfig
$ cd linuxconfig/

啟動Rails WEBrick服務器:


$ rails s -b 0.0.0.0

要查看新示例項目的首頁,請瀏覽到http://YOUR-SERVER-IP:3000

Ruby on Rails on Ubuntu 18.04 Bionic Beaver Linux - Ruby Version Manager

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/9596.html,未經允許,請勿轉載。