BoxenからHomebrewに戻ってきたので[2014-01-25-1] 、改めてまっさらな状
態からインストール。[2011-07-26-1] 以来だね。/usr/localは空っぽにしといた。

http://brew.sh より。

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

インストールが終わると、brew doctorしろと言われた。doctorから促され
るがままにXQuartz-2.7.5.dmgをインストール。

brewのzsh補完ファイルのリンク先をBoxenからHomebrewに変更。

$ ln -sf /usr/local/Library/Contributions/brew_zsh_completion.zsh ~/.zsh/functions/_brew
※ ~/.zshrcでFPATH=$HOME/.zsh/functions:$FPATHを追加してある。

[2014-01-25-1] のBrewfile使って、brew bundleで各パッケージをインストール。

Rubyはrbenvから2.0.0-p353とruby-2.1.0をインストール。

# ruby-buildはHomebrew管理にはしない
$ git clone [email protected]:sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

# 2.1.0のインストール
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.1.0
$ rbenv global 2.1.0 && rbenv rehash && rehash
$ cat ~/projects/home/Gemfile.txt | xargs gem install
$ rbenv rehash && rehash

# 2.0.0-p353のインストール
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.0.0-p353
$ rbenv global 2.0.0-p353 && rbenv rehash && rehash
$ cat ~/projects/home/Gemfile.txt | xargs gem install
$ rbenv rehash && rehash

# 前述のGemfile.txtの中身
$ cat ~/projects/home/Gemfile.txt
bundle
ghn
puppet-lint

Perlもね

# perl-buildはHomebrew管理にはしない
$ git clone [email protected]:tokuhirom/Perl-Build.git ~/.plenv/plugins/perl-build

# Perl-5.18.2のインストール
$ plenv install 5.18.2 -Dusethreads
$ plenv global 5.18.2 && plenv rehash && rehash
$ plenv install-cpanm
$ plenv rehash && rehash
$ cpanm < ~/projects/home/cpanfile.txt
$ plenv rehash && rehash

# 前述のcpanfile.txtの中身
$ cat ~/projects/home/cpanfile.txt
App::highlight
HTML::Template

PHPはphpenvは自前でrbenv持ってるのね。まあいいか。。
このリポジトリを使えば良いらしい。

$ git clone [email protected] :CHH/php-build.git ~/.phpenv/plugins/php-build

Thanks!
phpenv と php-build で複数の PHP を Mac のローカルで管理する