在构建一些软件包时遇到了一些不便:gtk
。
当我写cabal install gtk-0.12.4
时,它试图在MODERN依赖库上构建它。它失败了。所以我必须跟踪安装必要版本的依赖库。
有没有方便的方法让cabal告诉我,应该安装哪些依赖项,我自己安装它们,选择必要的版本?
P上。 S。:我所说的安装在这里描述:https://stackoverflow.com/a/22283107/2815429
答案 0 :(得分:2)
你可以从
开始cabal install --dry-run --only-dependencies gtk-0.12.4
看看它会做什么。然后按照你的说法手动安装它们,或添加--constraint some-dependency==1.2.3.4
或类似参数,直到您对版本选择感到满意为止,并让cabal一次性安装它。