サイトやApp Storeからインストール

コンソールからインストール

homebrew

これが無いとはじまりません。

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

gcc

gcc 4.9をインストールする。結構時間かかる。

brew tap homebrew/versions
brew install gcc49
sudo ln -s /usr/local/bin/gcc-4.9 /usr/local/bin/gcc
sudo ln -s /usr/local/bin/g++-4.9 /usr/local/bin/g++

wget

brew install wget

zsh

brew install zsh

emacs

emacsの設定は別エントリで書きたいところ。

brew install --japanese --cocoa --srgb --with-gnutls -v emacs
brew linkapps

svn

1.7系をインストール。

brew install subversion17 --unicode-path

ついでにcolorsvnも。

brew install colorsvn

zshenvに以下を追加

alias svn="colorsvn"

git

brew install git

ricty

Ricty discordが好きです。

brew tap santemat/font
brew install ricty
cp -f /usr/local/Cellar/ricty/3.2.3/share/fonts/Ricty*.ttf ~/Library/Fonts/

intellijで使うためにもう一箇所にもコピー

cp -f /usr/local/Cellar/ricty/3.2.3/share/fonts/Ricty*.ttf /Library/Java/Home/lib/fonts

rbenv&ruby

まずはrbenvから。

brew install rbenv
brew install ruby-build

手順に従って.zshrcに以下を追記。

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

続いてrubyインストール。最新バージョンで。

rbenv install 2.1.2
rbenv global 2.1.2

それ以外にやったこと

safariの設定変更

ここを参考にしつつ、safariをシングルプロセスモードに変更する。
コマンドラインから以下を実行して、デバッグメニューを有効化。

defaults write com.apple.Safari IncludeInternalDebugMenu 1

Debugというメニューが出現するので、Disable Per-Tab Web Processesにチェックを入れる。

ipv6を無効に

対象のネットワークI/F一覧を取得して、

networksetup -listnetworkserviceorder

それぞれ無効にしていく。

sudo networksetup -setv6off Wi-Fi
sudo networksetup -setv6off "Thunderbolt Ethernet"

まずはここまで。
次の仕事ではphp(symfony2)を使うので、その環境構築は次のエントリで。