簡體   English   中英

Haskell:由於缺少依賴項(已在此處安裝)而無法安裝OpenGL

[英]Haskell: Cannot install OpenGL due to missing dependencies (which are already installed there)

我正在嘗試手動安裝OpenGL-2.4.0.2軟件包,但是當我從Hackage下載tarball並解壓縮后,

sudo runhaskell Setup.hs configure

我得到這些:

Configuring OpenGL-2.4.0.2...
Setup.hs: At least the following dependencies are missing:
GLURaw >=1.1.0.0,
ObjectName -any,
OpenGLRaw >=1.1.0.0,
StateVar -any,
Tensor -any

但是我已經檢查了我是否已經安裝了這些:

GLURaw 1.1.0.1
ObjectName 1.0.0.0
OpenGLRaw 1.1.0.2
StateVar 1.0.0.0
Tensor 1.0.0.1

而且我試過重新安裝這些,但無濟於事。

我在Ubuntu 11.04下使用GHC 7.2.1,cabal-install 0.8.0和Cabal 1.8.0.2。

感謝您的任何建議!

如果使用cabal-install( cabal命令行程序)安裝了依賴項,則默認情況下將它們安裝在用戶package-db中。 但是,當您使用runhaskell ./Setup.hs方式安裝軟件包時,默認情況下它將進行全局安裝,因此無法使用user-db中的軟件包。 嘗試將軟件包安裝在用戶數據庫中,

runhaskell ./Setup.hs configure --user

或在全局數據庫中重新安裝依賴項, cabal install --global foo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM