新しいWindowsマシンにHaskell環境を整えていたとき、
cabal update
時に、
cabal.exe: Codec.Compression.Zlib: premature end of compressed stream
と表示され、アップデートが進まない現象に遭遇しました。 しばらく四苦八苦していたのですが、ググったらこちらのページに遭遇。
どうやらパスの通ったディレクトリにcabal.exe
をおけばよいらしく、
C:\Program Files\Haskell Platform\7.10.3\lib\extralibs\bin
にあったcabal.exe
を
C:\Program Files\Haskell Platform\7.10.3\bin
にコピーしたらあっさり解決しました。