尽管安装了依赖项,尝试配置Setup.hs时依赖项的问题

时间:2010-12-10 03:19:59

标签: haskell cabal cabal-install

我已经获得了一个Setup.hs文件,以及另一个包含源代码的.hs文件。每当我尝试通过以下方式配置安装时:

  

runhaskell Setup.hs configure

我收到错误:

  

设置:至少缺少以下依赖项:   二进制> = 0.4.0&& < 0.6.0,haskeline == 0.6。*

我已经使用cabal安装了这些依赖项,但是当我尝试再次运行Setup configure命令时,我得到了同样的错误。我对Haskell完全不熟悉 - 在尝试再次运行安装程序之前,在安装了cabal之后是否还有其他一步?

1 个答案:

答案 0 :(得分:7)

你是如何安装包的?如果您使用--user标志安装它们,则还需要使用--user标志进行配置。

您可以通过运行ghc-pkg list binaryghc-pkg list haskeline来验证是否已安装软件包。它将列出与该名称匹配的已安装软件包版本以及它们的安装位置。