思うところあって、Ruby勉強を再開しようと。
で、OSXで consoleを開いて ruby -vすると
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0]
こりゃ最新にすべーと思い、Ruby officialから最新の archiveを
落としてきて何も考えずに ./configure;make;sudo make install。
そして確認しようと ruby -vすると...
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0]
をや?
buildしたところで ./ruby -vしても、1.8.2。
こりゃあ不思議なことも...と調査開始。
以前いれた finkがまずいのかと思ったがそうでもなく。
/usr/local/ とかにある lib/include類が悪いのかと思いきやそうでもなく。
原因は、どうやら /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/libruby.* にあったようです。
こいつを削除して(本当はきっちり link解決すべきなんだろうけど) sudo make install で
無事、
ruby 1.8.5 (2006-08-18) [powerpc-darwin8.7.0]
となりました。めでたしめでたし。
意外とハマりどころかもしれないので blogにかいておきます。
