Mac OS 10.7.3にインストールしようとしたらエラーになった
$ rbenv install 1.9.3-p125 ... BUILD FAILED ... Last 10 log lines: ... configure: error: in `/var/folders/5j/j1vm1p3j7sb3hz0n6qcsb8yh0000gn/T/ruby-build.20120302230442.467/ruby-1.9.3-p125': configure: error: C compiler cannot create executables See `config.log' for more details
たぶんconfigureのこのへん
case "$build_os" in #( darwin11.*) : : ${CC:=gcc-4.2} case "x$CC" in #( xgcc-4.2|x/usr/bin/gcc-4.2) : : ${CXX=g++-4.2} ;; #( xgcc|x/usr/bin/gcc) : : ${CXX=g++} ;; #( xcc-4.2|x/usr/bin/cc-4.2) : : ${CXX=c++-4.2} ;; #( xcc|x/usr/bin/cc) : : ${CXX=c++} ;; #( xclang|x/usr/bin/clang) : : ${CXX=clang++} ;; #( *) : ;; esac ;; #( *) : ;; esac
どうもdarwinの場合コンパイラをgcc-4.2にしようとしているのだが、gcc-4.2はないのでエラーになっているらしい。
ので以下でうまくいく。
$ CC=/usr/bin/gcc rbenv install 1.9.3-p125