Skip to content
FunnyQ edited this page Sep 29, 2016 · 9 revisions

安裝 Homebrew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 檢查環境是否沒問題
$ brew doctor

# 檢查套件是否更新
$ brew update

安裝 git

$ brew install git

安裝 apple gcc

$ brew tap homebrew/dupes
$ brew install apple-gcc42

安裝 XQuartz

這個網址下載,安裝後登出再重新登入作業系統。

安裝 Imagemagick

$ brew install imagemagick

安裝 MySQL

for macOS 10.12

$ brew install mysql
$ unset TMPDIR
$ mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
$ brew services start mysql
$ mysql_secure_installation

安裝 PostgreSQL

for macOS 10.12

$ brew install postgresql
$ brew services start postgresql

pgSQL 預設帳號與使用者同名,無密碼

安裝 rbenv 來管理 ruby 版本

$ brew install readline rbenv ruby-build rbenv-gem-rehash

下面這段要注意一下自己使用的 shell 是哪一種,系統預設是 bash,若你沒有自己安裝 zsh 或其他種類的 shell、或者其實不太清楚這邊是在講什麼的話,那麼應該使用的就是 bash 沒錯。

# 如果使用的是系統預設的 bash,使用下面的指令
echo 'export RBENV_ROOT="${HOME}/.rbenv"' >> ~/.bash_profile
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# 如果使用的是 zsh,請把上面的 .bash_profile 改成 .zshrc
# 安裝最新版本的 ruby,這邊會有點久,電腦可能會有點燙
$ RUBY_CONFIGURE_OPTS=--with-readline-dir=`brew --prefix readline` rbenv install 2.3.0


# 把 2.3.0 設定為預設版本
$ rbenv global 2.3.0

# 重新開啟一個 terminal,檢查 ruby 的版本是否正確
$ ruby -v

安裝必備的 gems

安裝 gem 之前先產生一個 .gemrc 設定擋來防止 gem 把所有文件都下載安裝進電腦,有需要的話上網查看就可以了,可以節省許多安裝時間。

echo 'gem: --no-document' >> ~/.gemrc

安裝 rails

$ gem install rails 

安裝 bundler

$ gem install bundler

安裝 powder

$ gem install powder

到這邊大致上 rails 的開發環境就算安裝好了,可以開一個新的 rails 專案試試看:

$ rails new testApp

# 檔案建立完成之後
$ cd testApp
$ rails s

# 如果到瀏覽器看得到 rails 的畫面應該就沒問題了!