cabal安装到底是什么 - avoid-reinstalls呢?

时间:2013-01-09 17:28:57

标签: haskell cabal cabal-install

我发现--avoid-reinstalls使得包构建在cabal失败的地方。到底是做什么的?不是cabal已经试图避免重新安装,或者不应该重新安装,

1 个答案:

答案 0 :(得分:1)

此邮件列表帖子很好地解释了它:http://www.haskell.org/pipermail/beginners/2011-June/007502.html

  

依赖性解析算法将尝试使其一致   安装计划,允许运行gitit。但是,为了实现   ,它可能决定重新安装一些现有的   新配置中的包(具有其他依赖项或标志)   设置)。这样的重新安装将覆盖之前的包   商店,如果以前的包装依赖于某种东西   否则,这些其他事情就会破裂。

--avoid-reinstalls标志可以防止这种行为。