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

maw*_*dby 6 haskell cabal cabal-install

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

runhaskell Setup.hs配置

我收到错误:

设置:至少缺少以下依赖项:binary> = 0.4.0 && <0.6.0,haskeline == 0.6.*

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

Hea*_*ink 7

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

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