Mac OS X MavericksのHomebrewでPlease reinstall ... と出た場合の対処法

解決方法

真面目に後の方の "using a compatible compiler." とかを見て唸ってて解決しなかったが、単にbrew uninstallで言われているパッケージを一回アンインストールしてから再度brew installしなおせばでなくなる。

原因

どうやら、Mac OS X Mavericksになってコンパイル時のライブラリが変わったために、バージョンアップ前にコンパイルしたライブラリを依存関係の解決に使用できなくてこんなエラーが出るらしい。

おまけ

なんだったら、brew upgradeでインストールしてるパッケージを全てバージョンアップしておけばこんな問題に当たらなくて住むかも。