基本環境安裝 - oracle-design/guides GitHub Wiki
安裝 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 的畫面應該就沒問題了!