有没有办法自动删除其依赖项的Cabal包?

时间:2014-07-06 14:05:45

标签: haskell cabal

我想知道是否有一些工具,脚本或任何其他方法来卸载使用Cabal工具安装的软件包及其依赖项?

1 个答案:

答案 0 :(得分:4)

没有内置的方法可以做到这一点,而且我从来没有听说过可以做到这一点的工具或脚本。

最好的方法是使用沙箱。例如,在新目录中:

cabal sandbox init
cabal install <whatever>
...

然后,当你完成它时,就把目录吹走。

您还可以使用--sandbox=...显式指定沙箱目录 - 否则它将进入当前目录中的.cabal-sandbox