Windows 阴谋集团安装油嘴滑舌犯错误
我试着以多种方式安装GTK2H 但是到目前为止我没有运气 安装始终失败,出现故障 所以我试着先安装glib 与阴谋集团安装油嘴滑舌 但错误再次出现 错误是这样的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
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