Mac OS X 10.9 Mavericksで開発環境を整える(Brewfile+homebrew-caskでソフトウェアインストール編)

新しいMacBook Pro(Mac OS X 10.9 Mavericks)を買ったので,環境構築手順をメモ.
本記事はHomebrewを使って開発環境や各種アプリケーションを準備するまで.

前提

Homebrewが使える環境が前提です.まだ導入していない人は以前の記事を参考にしてください.

簡単な解説

HomebrewはBrewfileというファイルにインストールしたいパッケージを記述しておくことで,一括してインストールを行ってくれます. さらにhomebrew-caskというツールを使うと,バイナリ形式のアプリケーション(.dmgで配布されているアプリケーション)もまとめてインストールできます.

導入手順

  1. Brewfileを記述
  2. brew bundleをBrewfileのあるディレクトリで実行

Brewfileの詳細な記述方法は.他に記事にしている方がたくさんあるので省略.
下記リンク等を参考にしてください.

The Homebrew Brewfile - Rob and Lauren

homebrew-caskとbrewfileを使ってみた - Qiita

今回は次のようなBrewfileを用意しました.

# Update Homebrew
update

# Add Repository
tap homebrew/versions || true
tap phinze/homebrew-cask || true
tap homebrew/binary || true

# for cask
install brew-cask

#==================
# Packages
#==================
install zsh
install git
install tmux
install emacs
install vim
install tree
install mercurial

# for ruby
install rbenv
install ruby-build

#==================
# .dmg
#==================
cask install evernote
cask install firefox
cask install google-chrome
cask install skype
cask install sourcetree
cask install totalterminal
cask install vlc
cask install yorufukurou

あとはBrewfileが存在するディレクトリで以下のコマンドを実行

$ brew bundle

これで,開発に必要なアプリやツールを一括でインストールできた.
新しい環境に変わっても,Brewfileがあり,Homebrewを使う環境が整ってさえいれば,まとめインストールができます.

参考

The Homebrew Brewfile - Rob and Lauren

homebrew-caskとbrewfileを使ってみた - Qiita