おさかな日誌

魚類がプログラミング

Mac OS X 10.7でソースからビルドしてRuby1.9.3を入れる時の注意点

Rubyは何回かビルド、インストールしたのですが微妙に失敗してきた気がするのでメモ。


1)(自分の中で)今わかってる一番良い方法
まずはlibyamlを入れます。LibYAML – PyYAML
ないとgemを使う時にRubyさんから怒られます。入れましょう。
あとは普通に

$./configure
$make
#make install

です。


2)ビルドに失敗する時(Xcode4.2系)
新しいgccを入れてビルドしてみる
Compiling Ruby with Xcode 4.2 on Lion


3)ビルドに失敗する時(Xcode4.3系)
makeに失敗するときは

$./configure --with-gcc=clang
$make
#make install

を試してみましょう。
How do you install (build) Ruby 1.9.3 on OSX Lion? - Stack Overflow


困ったときに場当たり的に解決策を試したので、もっと良い解決策があるかもしれません。
参考になれば。