如何让cabal列出必要的库,并让我选择他们的版本而不自动安装?

时间:2014-03-10 06:50:19

标签: windows haskell windows-7 cabal

在构建一些软件包时遇到了一些不便:gtk。 当我写cabal install gtk-0.12.4时,它试图在MODERN依赖库上构建它。它失败了。所以我必须跟踪安装必要版本的依赖库。

有没有方便的方法让cabal告诉我,应该安装哪些依赖项,我自己安装它们,选择必要的版本?

P上。 S。:我所说的安装在这里描述:https://stackoverflow.com/a/22283107/2815429

1 个答案:

答案 0 :(得分:2)

你可以从

开始
cabal install --dry-run --only-dependencies gtk-0.12.4

看看它会做什么。然后按照你的说法手动安装它们,或添加--constraint some-dependency==1.2.3.4或类似参数,直到您对版本选择感到满意为止,并让cabal一次性安装它。