Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 清除本地阴谋集团存储库_Haskell_Cabal - Fatal编程技术网

Haskell 清除本地阴谋集团存储库

Haskell 清除本地阴谋集团存储库,haskell,cabal,Haskell,Cabal,在强制安装了最新的“bytestring”包之后,我跌入了依赖地狱。我想清除所有本地软件包,这样我就可以在以后重新安装它们了 正确的做法是什么?是否有更好的方法重新创建本地存储库?在OS X上,您可以清除以下目录: ~/Library/Haskell/ghc-XXX/lib/ 全局安装的软件包位于中,但它们通常由Haskell平台安装程序安装,因为默认情况下仅为当前用户安装软件包: /Library/Haskell/ghc-XXX/lib/ 如果您在Windows或Linux上,请在ghci

在强制安装了最新的“bytestring”包之后,我跌入了依赖地狱。我想清除所有本地软件包,这样我就可以在以后重新安装它们了


正确的做法是什么?是否有更好的方法重新创建本地存储库?

在OS X上,您可以清除以下目录:

~/Library/Haskell/ghc-XXX/lib/
全局安装的软件包位于中,但它们通常由Haskell平台安装程序安装,因为默认情况下仅为当前用户安装软件包:

/Library/Haskell/ghc-XXX/lib/
如果您在Windows或Linux上,请在ghci中尝试以下代码()


那里的配置文件将告诉您将用户软件包安装到哪里。

谢谢。在我的例子(Ubuntu Linux)中,删除
~/.ghc
~/.cabal
对OSX的帮助也必须删除
~/.ghc
cabal非常需要把它的s***整合起来。我真不敢相信最终陷入依赖地狱是多么容易,解决它的努力又是多么渺茫。
:m System.Directory
getAppUserDataDirectory "cabal"