我试图在Mac中安装cabal-dev。克隆后,我尝试运行./bin/build。以获得此错误消息。

cabal: cannot configure cabal-dev-0.9.1. It requires MonadRandom ==0.1.*, tar
==0.3.*, test-framework >=0.3 && <0.6 and test-framework-hunit >=0.2
There is no available version of MonadRandom that satisfies ==0.1.*
There is no available version of tar that satisfies ==0.3.*
There is no available version of test-framework that satisfies >=0.3 && <0.6
There is no available version of test-framework-hunit that satisfies >=0.2

这怎么了如何在Haskell中安装依赖项文件?
我从Haskell platform下载并安装。

最佳答案

您不必使用该构建脚本。您可以只运行cabal install cabal-dev来安装cabal-dev,它将自动下载并安装cabal-dev及其依赖项。

但是,如果确实要使用它,请首先尝试在cabal-dev的源目录中使用cabal install --only-dependencies(其中包含cabal-dev.cabal的目录)。该脚本的目的是避免避免安装到全局数据库和用户软件包数据库中-基本上,它使用与cabal-dev本身相同的沙箱。这可能不值得付出努力,因为cabal-dev可以像安装其他所有程序一样很好地安装。

关于haskell - 在Haskell中安装依赖项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10185095/

10-13 07:37