OS X Lion では、ruby-1.9.2 を gcc-4.2 でビルドしても動きません。その原因は #5047 です。 また、Lion の標準 gcc は llvm-gcc になっており、ruby-1.9.2 は llvm-gcc に対応させるための修正が行なわれていないため、ビルド時に gcc-4.2 を使用する必要があります。もちろん拡張ライブラリをビルドする場合にも gcc ではなく gcc-4.2 を使わなければならず、拡張ライブラリが C++ で書かれている場合は g++ ではなく g++-4.2 を使う必要があります。 このような事情があるため、現在 Lion で ruby-1.9.2 を使用できません。 私自身がそれでは困るため ruby-1.9.2 を Lion で使うためのパッチを書きました。 https://gist.github.com/1110796 さらに、