[英]cabal install glib makes error
我嘗試通過多種方式安裝 gtk2hs
但到目前為止還沒有運氣
安裝總是因 glib 問題而失敗
所以我先嘗試安裝 glib
用 cabal 安裝 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
幫助
謝謝
根據google和gtk2hs-trac ,這似乎是一個已知問題。
根據下面的haskell-ticket嘗試做手動安裝。 從 hackage 下載 glib或在 cabal 緩存中查找 tar 文件。 (我不知道 Windows 的位置,但它應該在 cabal.exe 附近。
在此之后解壓縮 package 並查找Gtk2HsSetup.hs
並更改:
#if CABAL_VERSION_CHECK(1,10,0)
installedPkgInfo pkg lbi inplace [packageDb]
#else
installedPkgInfo pkg lbi inplace packageDb
#endif
至
#if CABAL_VERSION_CHECK(1,10,0)
installedPkgInfo pkg lbi inplace (withPackageDB lbi)
#else
installedPkgInfo pkg lbi inplace packageDb
#endif
之后,在您找到gtk2HsSetup.hs
文件的同一目錄中運行cabal install
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.