首頁 > 軟體

Ubuntu14.04/16.04命令列快速安裝Ruby和Rails執行環境

2020-06-16 17:10:21

Rails執行環境的安裝一直都是比較困難的,即使是熟練的Rails開發人員,都可能在安裝過程中出現各種問題。

注意:看到 ## 符號可以不用理會。是我安裝過程一些步驟過程遇到的問題並加入了一些說明或者解決方法。

一共有4個步驟:

  1. 安裝RVM
  2. 用RVM安裝最新Ruby環境
  3. 安裝Bundler
  4. 安裝Rails

步驟一:Ubuntu14.04/16.04安裝RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

##  可能需要' gpg2 '和或者' sudo '.

$ curl -sSL https://get.rvm.io | bash -s stable
## 如果上面兩個失敗,可以在終端嘗試:

$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

等待一段時間後就可以成功安裝好 RVM。
接著按照給出的提示載入 RVM 環境:

$ source ~/.rvm/scripts/rvm

可以輸入以下命令檢查下是否安裝正確:

$ rvm -v

##  如果正確安裝會出現以下類似資訊(我的為1.27.0版本):
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
## 注意:這一塊內容可以忽略,但可以嘗試下:

   如果新開啟一個終端,用 rvm -v 無法得出rvm版本的資訊,說明沒有載入RVM環境。

   因rvm是一個函數,所以需要載入,但每次載入必定是很麻煩的事! 

   一個比較簡單的辦法是設定終端:

   在組態檔中,把 “以登入Shell方式執行命令”勾上(如下圖)。

步驟二:用 RVM 安裝 Ruby 環境(同時把RubyGems也安裝)

$ rvm requirements

$ rvm instail 2.3.1

## 可以到Ruby官網(https://www.ruby-lang.org/en/downloads/)檢視最新版穩定版本號。如果有最新的,可以把2.3.1換成最新的。
## RVM裝好後,可以執行以下命令將剛才安裝的Ruby版本(也可以指定其他的版本,前提是下了其他的版本)指定為系統預設版本

$ rvm use 2.3.1 --default

可以輸入以下指令檢查下Ruby和RubyGems的版本

$ ruby -v
$ gem -v

接下來這一步很重要,因為一些國內原因,RubyGems 一直以來在國內都非常難存取到。

在本地你或許可以翻,當你要發布上線的時候,你就很難搞了!

首先更新下RubyGems版本

$ gem update --system              # 可能要翻牆一下!更新過幾次,有時候需要,有時候不需要。

$ gem -v                           # 2.6.6

更換成國內的RubyGems映象:

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

$ gem sources -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org/


## 確保只有 gems.ruby-china.org

步驟三:安裝Bundler

$ gem install bundler

步驟四:安裝Rails環境

前三步安裝完,安裝Rails環境就很方便了

$ gem install rails 5.0.0             # 可以到rails官網檢視最新版本號

等待安裝完,用以下命令測試下是否正確:

$ rails -v                            # Rails 5.0.0.1

這樣Ruby和Rails執行環境就下載好了!

CentOS6.5使用Nginx+Passenger部署Ruby on Rails環境  http://www.linuxidc.com/Linux/2015-02/113294.htm

在Ubuntu 15.04中安裝Ruby on Rails  http://www.linuxidc.com/Linux/2015-07/119891.htm

Ubuntu 14.04.4下搭建Ruby On Rails  http://www.linuxidc.com/Linux/2016-07/133299.htm

Ruby中的遍歷指定目錄的檔案方法 http://www.linuxidc.com/Linux/2015-01/111525.htm

Ubuntu下搭建Ruby On Rails http://www.linuxidc.com/Linux/2012-06/61981.htm

Ruby on Rails 4 Tutorial 中文版 高清完整PDF http://www.linuxidc.com/Linux/2014-04/100253.htm

Ruby 2.2 的增量垃圾收集機制 http://www.linuxidc.com/Linux/2015-06/119329.htm


IT145.com E-mail:sddin#qq.com