Windows に Haskell をいれる
↓ここに書いてある通り、MinGW と MSYS を入れます。
C_INCLUDE_PATH
はよくわからないけど C:\MinGW\include
にしました(あってる?)。
で、Powershellから意気揚々とcabal install cabal-install
するとこんな感じのエラーが出ます。あれっ。。
PS C:\Temp> set LANG=C PS C:\Temp> cabal install cabal-install Resolving dependencies... Configuring cabal-install-1.18.0.1... Building cabal-install-1.18.0.1... Preprocessing executable 'cabal' for cabal-install-1.18.0.1... Distribution\Client\Win32SelfUpgrade.hs:0:4: lexical error (UTF-8 decoding error) Failed to install cabal-install-1.18.0.1 cabal.exe: Error: some packages failed to install: cabal-install-1.18.0.1 failed during the building phase. The exception was: ExitFailure 1
なぜかわからず悩んでたけど、 なんとPowershellじゃなくてコマンドプロンプトでやったらインストールできました。 なんでだったんだろう。。
C:\Temp> set LANG=C C:\Temp> cabal install cabal-install Resolving dependencies... Configuring cabal-install-1.18.0.1... Building cabal-install-1.18.0.1... ...(略) Installed cabal-install-1.18.0.1