我已经获得了一个Setup.hs文件,以及另一个包含源代码的.hs文件。每当我尝试通过以下方式配置安装时:
runhaskell Setup.hs configure
我收到错误:
设置:至少缺少以下依赖项: 二进制> = 0.4.0&& < 0.6.0,haskeline == 0.6。*
我已经使用cabal安装了这些依赖项,但是当我尝试再次运行Setup configure命令时,我得到了同样的错误。我对Haskell完全不熟悉 - 在尝试再次运行安装程序之前,在安装了cabal之后是否还有其他一步?
答案 0 :(得分:7)
你是如何安装包的?如果您使用--user
标志安装它们,则还需要使用--user
标志进行配置。
您可以通过运行ghc-pkg list binary
和ghc-pkg list haskeline
来验证是否已安装软件包。它将列出与该名称匹配的已安装软件包版本以及它们的安装位置。