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