なんか、何度cabal install cabal cabal-install
をしても、
cabal update
をするとrun: cabal install cabal-install
と言われます。
あれっ?と思って確かめると、実際バージョンが上がっていません。
C:\Users\user1>cabal --version cabal-install version 1.16.0.2 using version 1.16.0 of the Cabal library
(ほんとは1.18が最新のはず)
なんでだろうと思ってマニュアルを見返したら、
どうもcabalには全ユーザー用にインストールする場合と、
各ユーザーごとにインストールする場合があるみたいです。
管理者としてコマンドプロンプトに入り、
C:\Users\user1>cabal install cabal cabal-install --global
とすればできました。