我在Ubuntu 12.04和ghc 7.4.1上使用cabal-install 1.14.0。
我尝试安装的一些cabal包正在引入directory-1.2.0.0
,这需要ghc 7.6。有没有办法配置cabal甚至不尝试安装目录1.2.0.0?
答案 0 :(得分:3)
您可以使用约束
cabal install foo --constraint="directory < 1.2"
或者,作为Daniel Wagner reminded me,更好,因为它确实阻止了重新安装,
cabal install foo --constraint="directory installed"
如果您想要全局,请将其添加到您的cabal配置文件(Linux和Mac上的〜/ .cabal / config,Windows上的\ Users \ You \ AppData,iirc中的某处),有一行
-- constraint:
取消注释并添加约束。