windows7でHaskell PlatformでHaskellをインストールした環境で、「cabal update」すると新しいバージョンが出てるから「cabal install caba-install」してねと何度やっても言われる問題の対処法。
# global オプションをつける
$ cabal install cabal-install --global
cabalを検索しているパスとcabalがインストールされるパスが別になっているせいで起こるのでこれで解決出来る。
環境変数を書き換えることでも解決可能。