homebrew/El_Capitan_and_Homebrew.md at master · Homebrew/homebrew
El Capitan(10.11)に上げたはいいが、その後何もしていなかったので /usr/local の permission 変更から。
ree-1.8.7-2012.02 で gem install bundler すると Bus Error で止まってしまうのがそもそものきっかけ。
※ 昔(OSX 10.8 とか 10.9 とか)はイケたようなきがするんだけどな。
C Compiler が(1.9.2 からかな)変わっているので、昔の Ruby をビルドするには昔使ってた Compiler を調達する必要がある。
brew install apple-gcc42 だけではダメで、リンク先の上の方にある Installing 2.0 on OS X 10.9 (Mavericks) にある
xcode-select --install
も必要だった。
rubygems は別途インストールは不要で 1.6.2 が自動的に入る。これがオススメなのかな。rubygems 1.8 系じゃない方がいいのか?
で、gem install bundler は無事に 1.11.2 がインストールできた。
なぜか libv8 は gem install してるっつーのに rubygems を認識しない。
RUBYOPT=-rrubygems
を付加すると gem install も bundle install もうまくいく。
以上。