Platformをアンインストールして綺麗な環境を取り戻すなぜか/usr/local/binのcabal(2010年製)を使っていたり、依存関係がぐちゃぐちゃになってしまい、Yesod入れようとしたら目眩のするようなエラーリストが生成されたりとグッタリ感満載の環境になってしまった。全てをなかったことにしたいが、完全にきれいにするアンインストーラーは用意されてないみたいなのでそれっぽいのを消していく。~/.ghc/usr/binのシンボリックリンクとかも消せばいいんだろうけどもう一度インストールするので放っておいた。Haskell-Platform-2012.2.0.0には/Library/Haskell/bin/uninstall-hsというコマンドが用意されてました。cabalを新しくしたらすぐにvirthualenvを入れる(超重要)。virthualenv新しいパッケージなんかを試したくなたらサンドボックスをつくる。yesodを使いたい場合、適当なディレクトリを掘ってvirthualenvコマンドを叩くと.virthualenvディレクトリが出来てそこにcabalとか色々な設定がされる。yesod-platformサンドボックス環境から抜けるにはdeactivateコマンドを叩けばいいし、要らなくなったら.virthualenvディレクトリを消せばいいだけなので、精神的によろしい。