homebrewでghcとcabalをインストール

homebrew-caskでpandocを入れて色々やってたら
Haskell-platformで入れたcabalの環境を破壊したようなので
homebrew-caskで入れなおした
http://slowquery.hatenablog.com/entry/2014/07/27/115220

brew cask install ghc
brew cask install cabal

色々環境を破壊してたようなので,以下を実行

cabal install --reinstall cabal

cabal-installをインストール
cabalがゲシュタルト崩壊してくる.

cabal install cabal-install
cabal update

ここでアップデートされたcabalは~/.cabal/bin/cabalなので
/usr/local/bin/cabalに差し替える
http://yulii.net/entries/58
最初これに気づかず,無限ループを繰り返していた.

cp $HOME/.cabal/bin/cabal /usr/local/bin/cabal