Windows 阴谋集团安装油嘴滑舌犯错误

Windows 阴谋集团安装油嘴滑舌犯错误,windows,haskell,installation,glib,cabal,Windows,Haskell,Installation,Glib,Cabal,我试着以多种方式安装GTK2H 但是到目前为止我没有运气 安装始终失败,出现故障 所以我试着先安装glib 与阴谋集团安装油嘴滑舌 但错误再次出现 错误是这样的 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. ... ... ... Registering glib-0.12.0... Installing library in C:\Documents and Settings\dr

我试着以多种方式安装GTK2H

但是到目前为止我没有运气

安装始终失败,出现故障

所以我试着先安装glib

与阴谋集团安装油嘴滑舌

但错误再次出现

错误是这样的

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
...
...
...
Registering glib-0.12.0...
Installing library in C:\Documents and Settings\dreambook\Application
Data\cabal\glib-0.12.0\ghc-7.0.3
Registering glib-0.12.0...
setup.exe: internal error: unexpected package db stack: [UserPackageDB]
cabal: Error: some packages failed to install:
glib-0.12.0 failed during the final install step. The exception was:
ExitFailure 1
我的环境是x86处理器上的Windwos xp sp3

帮助


谢谢

根据和,这似乎是一个已知的问题

按照以下步骤尝试手动安装。或者在阴谋集团缓存中查找tar文件。(我不知道它在Windows上的哪个位置,但应该在cabal.exe附近

在此之后,解压缩包并查找
Gtk2HsSetup.hs
并更改:

#if CABAL_VERSION_CHECK(1,10,0)
                                    installedPkgInfo pkg lbi inplace [packageDb]
#else
                                    installedPkgInfo pkg lbi inplace packageDb
#endif


在您找到
gtk2HsSetup.hs
文件的同一目录中运行
cabal install

之后,您也可以运行
cabal unpack glib
,为您下载并解压该软件包。@Alex Ha,我花了几分钟时间才将其解压到cmd中的当前目录中。
#if CABAL_VERSION_CHECK(1,10,0)
                installedPkgInfo pkg lbi inplace (withPackageDB lbi)
#else
                installedPkgInfo pkg lbi inplace packageDb
#endif