我试图手动安装OpenGL-2.4.0.2软件包,但是在我从Hackage下载压缩包并解压缩后,当我运行Haskell:由于缺少依赖关系(已安装那里),无法安装OpenGL
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。
感谢您的任何建议!
您正在配置为超级用户(为什么?)。您安装的“丢失”软件包实际上是全球安装还是仅在用户软件包配置中,因此不是从超级用户的角度安装的? – 2012-02-14 00:06:47
@ ThomasM.DuBuisson:我尝试了sudo和没有,但都没有工作。感谢您的关注:) – 2012-02-14 00:08:02
但你没有回答这个问题。 iirc(我安装了w/o cabal-install已经有一段时间了),默认是全局数据库。如果您有本地安装的软件包,那么您需要通过'--user'标志明确指定本地软件包库。 – 2012-02-14 00:12:02