It is my mac setup steps.

latest update date: 2016/06/16

Open terminal

Install Homebrew

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

Install applications via Homewbrew Caskroom

Install caskroom

brew tap caskroom/cask

Install applicatoins

brew cask install google-chrome skype spotify the-unarchiver mplayerx dropbox welly appcleaner spectacle transmission slack iterm2 sourcetree spark pycharm intellij-idea

Now can change to iterm2 if it is installed in the previous step.

Install oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Install & configure git

Install

brew install git

Configuration

*Check name & email

git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"

alias

git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch

Github settings

Generate new SSH key

ssh-keygen -t rsa -C "YOUR@EMAIL.com"

The next step is to take the newly generated SSH key and add it to your Github account. You want to copy and paste the output of the following command and paste it here.

pbcopy < ~/.ssh/id_rsa.pub

Once you've done this, you can check and see if it worked:

ssh -T git@github.com

Install Ruby with rbenv

brew install rbenv
echo 'export RBENV_ROOT=/usr/local/var/rbenv' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v
gem install bundler

Install Node with nvm

install

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
nvm install v4.4.5