Apr 24th, 2012

rbenv+ruby-build on OSX with XCode 4.3+

Xcode4.3+ 以降で rbenv+ruby-build を使ってビルド

出来るようになりました。

Lionで Xcode4.3 以降では GCC 4.2+ が存在しなくなったため、rbenvでは別途 osx-gcc-installer のようなパッケージか別途自分で GCC-4.2 を入れる必要があったのですが、 ruby-build の最新版 20120423 で、Xcode4.3+でビルド出来るようになりました。

但し、 1.9.3-p125以降のみの対応で、それ以外は以前と同じく gcc-4.2+ が必要な模様。

これで、クライアントとサーバのrubyのバージョン同期が楽になる。

$ rbenv install 1.9.3-p194
Downloading http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz...
Installing yaml-0.1.4...
Installed yaml-0.1.4 to /Users/d6rkaiz/.rbenv/versions/1.9.3-p194
Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz...
Installing ruby-1.9.3-p194...
Installed ruby-1.9.3-p194 to /Users/d6rkaiz/.rbenv/versions/1.9.3-p194
$ rbenv global 1.9.3-p194
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]
$ rbenv versions
  1.9.3-p125
* 1.9.3-p194 (set by /Users/d6rkaiz/.rbenv/version)