由於MAC OSX 10.9 安裝 Rails 開發環境有些不太一樣, 因此整理一些步驟如下, 讓我這一年要安裝Rails環境時, 會比較方便
安裝command line tool
xcode-select –install
先開啟Xcode,然後允許條款
安裝homebrew
ruby -e “$(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)”
更新brew
brew update
用brew安裝一些套件
brew install git
brew tap homebrew/dupes
brew install apple-gcc42
安裝xquartz
http://xquartz.macosforge.org/landing/
安裝Imagemagick
brew install imagemagick
安裝MySQL
brew install mysql
啓動MySQl
mysql.server start
設定MySQL,例如:root 密碼
sudo mysql_secure_installation
brew install libyaml
安裝RVM
\curl -sSL https://get.rvm.io | bash
重新啟動終端機,讓RVM生效
rvm pkg install openssl
安裝 Ruby 2.1.1
rvm install 2.1.1 –with-openssl-dir=$HOME/.rvm/usr –verify-downloads 1
RVM使用 ruby 2.1.1
rvm use 2.1.1
安裝Rails最新版
gem install rails –no-ri –no-rdoc
安裝自動部署工具capistrano
gem install capistrano -v 2.15.5
註:由於capistrano 3.0 之後的部署腳本和2.X的差蠻多的,由於我想繼續使用舊的腳本,所以在這裡指定安裝2.15.5版,可根據需求修正
gem install capistrano-ext
安裝 pow
curl get.pow.cx | sh
安裝 Powder
gem install powder
安裝PHPMyAdmin
如果要使用PHPMyAdmin來管理MySQL資料庫的話,可以將內建的MAC的apache的php開啓, 讓後安裝PHPMyAdmin到預設網站目錄
做法如下:
sudo vi /etc/apache2/httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
改為 =>
LoadModule php5_module libexec/apache2/libphp5.so
Listen 80 改成 Listen 8888
這樣就可以和powder分開,不會彼此衝突
記得要重新啟動apache
sudo apachectl restart
將phpMyAdmin的檔案放到 -> 資源庫/WebServer/Documents/
設定phpMyAdmin
config.sample.inc.php 改成 config.inc.php, 或是複製一份
到文件裡面將
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
改為$cfg[‘Servers’][$i][‘host’] = ’127.0.0.1′;
註:此步驟如果沒做,會出現登入2002錯誤
在瀏覽器打 http://localhost:8888/phpmyadmin 可以上phpmyadmin
大功告成!