Saturday, 4 February 2012

LionでRuby 1.9.2 インストール時にエラー

Ruby 1.9.2をOSX Lionにインストールしようと思い、

$ rvm install 1.9.2

としてエラーが出ました。MacBookProでは問題なかったのに、なぜ?

エラーメッセージは


configure: WARNING: unrecognized options: --with-libyaml
checking build system type... i386-apple-darwin11.2.0
checking host system type... i386-apple-darwin11.2.0
checking target system type... i386-apple-darwin11.2.0
checking for gcc... no
checking for cc... no
checking for cl.exe... no

調べてみるとXCodeが最新ではない様でしたので、App Storeから更新。そういえばMacBook ProはSnow Leopardのままで使い続けてました…。XCodeの最新安定版は2011年11月17日リリースの4.2.1だそうです…。エラーが出てから更新をしていなかった事に気づきました…。しかもついでに調べるとRubyも最新安定板は1.9.3…。

$rvm install 1.9.3

にするとまたエラーが。

またググると1.9.3はまだエラーが多いし、Herokuでも問題があるらしいのでやはり1.9.2をインストール。XCode4.2とgccのインストールをこなしていた事で

$rvm install 1.9.2

でインストールが無事できたようです。ついでにRailsもLionにインストール。

$sudo gem install rails

最新安定板は3.2.1です。

No comments:

Post a Comment