我想知道是否有一些工具,脚本或任何其他方法来卸载使用Cabal工具安装的软件包及其依赖项?
答案 0 :(得分:4)
没有内置的方法可以做到这一点,而且我从来没有听说过可以做到这一点的工具或脚本。
最好的方法是使用沙箱。例如,在新目录中:
cabal sandbox init
cabal install <whatever>
...
然后,当你完成它时,就把目录吹走。
您还可以使用--sandbox=...
显式指定沙箱目录 - 否则它将进入当前目录中的.cabal-sandbox
。