2012-07-04 55 views
1

我相信尝试使用“小集团安装耶索德平台”,但 安装中止与以下错误安装耶索德:错误在Windows XP上安装的Haskell耶索德平台2012.2.0.0

cabal: Error: some packages failed to install: 
authenticate-1.2.1.1 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
http-conduit-1.4.1.10 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
wai-extra-1.2.0.5 depends on zlib-conduit-0.4.0.2 which failed to install. 
xss-sanitize-0.3.2 failed while unpacking the package. The exception was: 
user error (truncated tar archive) 
yesod-1.0.1.6 depends on zlib-conduit-0.4.0.2 which failed to install. 
yesod-auth-1.0.2.1 depends on zlib-conduit-0.4.0.2 which failed to install. 
yesod-core-1.0.1.2 depends on zlib-conduit-0.4.0.2 which failed to install. 
yesod-default-1.0.1.1 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
yesod-form-1.0.0.4 depends on zlib-conduit-0.4.0.2 which failed to install. 
yesod-json-1.0.0.1 depends on zlib-conduit-0.4.0.2 which failed to install. 
yesod-persistent-1.0.0.1 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
yesod-platform-1.0.5 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
yesod-routes-1.0.1.2 failed while unpacking the package. The exception was: 
user error (truncated tar archive) 
yesod-static-1.0.0.3 depends on zlib-conduit-0.4.0.2 which failed to 
install. 
zlib-conduit-0.4.0.2 failed while unpacking the package. The exception was: 
user error (truncated tar archive) 

任何想法如何解决这个问题?

回答

2

看起来像zlib-conduit软件包没有正确下载。删除下载,然后再试一次:

  1. find out where your cabal directory is
    1. 开始ghci的
    2. :m System.Directory
    3. getAppUserDataDirectory "cabal"
  2. 删除packages\hackage.haskell.org\zlib-conduit子目录的阴谋目录
  3. 运行cabal update
  4. 重新运行cabal install yesod-platform

(第3步可能是不需要的,但不会伤人。)

+0

谢谢你,漂亮的工作! – user1023733