RoR [Note.3 ]建置RoR開發環境

29 12月, 2015

RoR [Note.3 ]建置RoR開發環境




裝完了ubuntu系統後,接下來準備要開始建置ROR環境
(RVM,RUBY,RAILS)




(1)進入ubuntu系統,學會怎麼開Terminal
由於我是linux超級新手....之前都沒使用過。
還真不知道怎麼開linux的cmd。

有二個方式

(方式一)點選左邊最上面的圖示,搜尋關鍵字「Terminal」,通常輸入前幾個字就有結果了。













 
(方式二)使用快捷鍵 ctrl + alt + T


(2)建置Rails
建置Rails環境主要有以下步驟:
(1)安裝RVM (Ruby版本控管器)
(2)安裝RUBY (程式語言)
(3)安裝RAILS (框架)

建置的方式,網路上已經有很詳細的教學了,就不多說明了
請參考Rials裝機趴:
http://zh-tw.railsbridge.org/%E8%A3%9D%E6%A9%9F%E8%B6%B4-installfest/linux?back=%E9%81%B8%E4%BD%A0%E7%9A%84%E4%BD%9C%E6%A5%AD%E7%B3%BB%E7%B5%B1


不過教學就是教學,總是會遇到一些奇奇怪怪的問題
以下是我依據裝機趴教學,遇到的問題處理方式。

【錯誤1】安裝RVM失敗 (步驟3.1)

RVM(Ruby Version Manager)是一個管理Ruby版本的一個東西。

依據教學3.1在終端機打這些字

curl -L get.rvm.io | bash -s stable


失敗畫面如下

















輸入完後,竟然跑出了警告。
Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software found.
Assuming you trust Michal Papis import the mpapis public key (downloading the signatures).


--解決方案----------------------------------------------------

好在系統有提示,輸入以下的指令(失敗圖片中央那段)
產生一個金鑰來使用(目前還不知道為什麼)


 gpg --keyserver hkp://keys.gnupg.net --recv-keys 金鑰數字


輸入完之後,再重新執行一次3.1步驟的指令


curl -L get.rvm.io | bash -s stable

就能成功安裝RVM了
















【錯誤2】安裝Ruby失敗 (步驟4)

依據教學4在終端機打這些字


rvm install 2.1.4

結果安裝失敗了。




跑了以下訊息



Error running 'requirements_debian_update_system ruby-2.1.4',

showing last 15 lines of /home/leeson/.rvm/log/1451380462_ruby-2.1.4/update_system.log

++ case "${TERM:-dumb}" in

++ case "$1" in

++ [[ -t 2 ]]

++ return 1

++ printf %b 'There has been error while updating '\''apt-get'\'', please give it some time and try again later.

404 errors should be fixed for rvm to proceed. Check your sources configured in:

    /etc/apt/sources.list

    /etc/apt/sources.list.d/*.list
\n'
There has been error while updating 'apt-get', please give it some time and try again later.
404 errors should be fixed for rvm to proceed. Check your sources configured in:
    /etc/apt/sources.list
    /etc/apt/sources.list.d/*.list

++ return 100
Requirements installation failed with status: 100.

--解決方案----------------------------------------------------

估狗了文章後,終於找到解法
在安裝RUBY版本以前,先執行下列代碼

rvm autolibs disable

然後在運行以下指令
(安裝版本依據個人需求,這裡我安裝二個版本2.2.4與2.2.0)
rvm install 2.2.4

可以藉由以下指令來做查詢是否安裝成功

*查詢已經安裝的RUBY版本
rvm list
*查詢 RVM可以安裝的RUBY版本
rvm list known

安裝成功了


*想切換版本可以用以下指令
rvm use 2.2.0
rvm --default use 2.20
差異性看下圖就知道(預設值不同)







安裝DB Browser for SQLite
https://apps.ubuntu.com/cat/applications/sqlitebrowser/

安裝 Sublime Text 3:
 sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer



張貼留言