知識文章Mac OS 上安裝 Ruby on Rails 以及相關設定筆記

Mac OS 上安裝 Ruby on Rails 以及相關設定筆記

先前每次在 Mac 的系統上安裝 Ruby on Rails 的時候,幾乎都很難安裝成功於是乎就乾脆把成功的流程寫成筆記,日後要安裝就照著步驟即可啦!因爲寫前端的時候會需要使用到 compass 來編譯 scss 或 sass 語言,所以就還是需要安裝一下 Ruby on Rails,然後利用一下 RubyGems 來安裝 compass!

以下流程可能版本稍舊,若不是 Ruby on Rails 的開發者,就只要用此版本應該就沒差了,如果是 Ruby on Rails 開發者的話就自己是情況而安裝吧!

首先先將自己的 Mac OSX 作業系統先更新吧!同時記得下載或者更新你 Mac 上面的 Xcode,因為 Xcode 會幫你安裝一些常用的 command line,所以為了預防等等步驟出問題,還是先將這兩者先更新一下吧!更新作業系統的按鈕 Mavericks 系統(包含)之前的,點一下左上角的蘋果就看得到了,若是 Yosemite 系統(包含)之後的,就點左上角頻果>關於這台 Mac 就有了!


更新 Mavericks 作業系統


更新 EI Capitan 作業系統


更新 Xcode 至最新版本

 

完成各項更新之後,先安裝一下 Homebrew 與 ImageMagick,其安裝方式可以參考一下 這篇,然後再來就是安裝 MySQL,在 Mac OS 上安裝 MySQL 的話,先前也有教學過了,可以參考 這篇,以上幾個項目都安裝完了之後,就可以進入主題了!

先安裝 RVM,打開終端機輸入指令 curl -L https://get.rvm.io | bash -s stable 後按下 Enter 即可!


成功安裝 RVM

 

你可以重新開啟終端機,並且輸入 rvm -v,來確認一下是否真的安裝成功。


確認 RVM 是否安裝成功

 

這邊要特別注意一下,若是出現找不到指令的話可能是環境變數沒設定好,就檢查一下,如果是安裝 RVM 後才安裝 Oh My Zsh 就執行 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.zshrc,若不是使用 Oh My Zsh 的話則是 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

 

若指定預設 Ruby 版本時出現權限問題可以這樣做,輸入 suod chown xxx:root /usr/local/bin #xxx 是你的user

 

接著安裝 Ruby,首先使用 RVM 列出可以安裝的 Ruby 版本 rvm list known,退出則按 q 即可,接著安裝 2.1.3,rvm install 2.1.3,安裝完後,若是要測試是否安裝成功的話,重開終端機,輸入 ruby -v 即可!


列出目前可用的 Ruby 版本


安裝 2.1.3 版本的 Ruby


檢查版本

 

若有出現 readline.c 的錯誤時,可以試著以下指令:

rvm package install readline
# 然後在安裝指令的後面加上 -C --with-readline-dir=$rvm_path/usr
rvm install 1.9.3 -C --with-readline-dir=$rvm_path/usr

 

最後就是安裝 RubyGems 囉,不囉唆的直接打開終端機執行 rvm rubygems current,安裝完後一樣重啟終端機,然後輸入 gem -v 檢查是否安裝成功。


安裝 RubyGems 成功


檢查 Gem 版本

 

設定 --no-ri --no-rdoc 的參數,一般安裝 gem 也會同時安裝該 gem 的文件,但通常這些文件都是在網路上看的,因此不需要浪費空間和時間安裝在自己的電腦。

vim ~/.gemrc
# 打開 ~/.gemrc
# 加上以下後, 存檔重新登入命令列即可 gem: --no-ri --no-rdoc

 

基本上安裝到這邊,已經足夠讓我們去安裝 Compass 了,接著是若有要練習 Rails 的人可以看一下,分別就是安裝 Bundler 以及 Rails,其安裝指令分別也就是 gem install bundler 與 gem install rails

張貼者:吳政賢發佈。
瀏覽人數:71 人