Haskell 如何在arch linux上克服[cabal:error while loading shared libraries:]错误?

Haskell 如何在arch linux上克服[cabal:error while loading shared libraries:]错误?,haskell,ghc,cabal,archlinux,cabal-install,Haskell,Ghc,Cabal,Archlinux,Cabal Install,我在尝试使用cabal时遇到了一些问题,所以我重新安装了ghc(从8.6.3版)到8.6.4版 当我尝试使用cabal(在完全卸载之后)时,仍然会出现以下错误,但在从根目录使用fzf时无法看到中提到的文件 我已经完全删除了~/.cabal,但仍然不知道为什么这个阴谋集团仍然被从某个地方调用,尽管我已经取消了它的安装。如果我重新安装并使用cabal,我会收到相同的错误消息 我遇到了类似的问题,最后重新安装了特定的Haskell库。例如,对于libHSdlist-0.8.0.6-CQRMCGRgL5

我在尝试使用cabal时遇到了一些问题,所以我重新安装了ghc(从8.6.3版)到8.6.4版

当我尝试使用cabal(在完全卸载之后)时,仍然会出现以下错误,但在从根目录使用fzf时无法看到中提到的文件


我已经完全删除了~/.cabal,但仍然不知道为什么这个阴谋集团仍然被从某个地方调用,尽管我已经取消了它的安装。如果我重新安装并使用cabal,我会收到相同的错误消息

我遇到了类似的问题,最后重新安装了特定的Haskell库。例如,对于
libHSdlist-0.8.0.6-CQRMCGRgL5B3ZxhntX4iOr-ghc8.6.4。因此
我会运行
pacman-S haskell-dlist
。因此,在您的情况下,您希望运行
pacman-S haskell zip存档

,我不太明白,您的问题是无法正确移除阴谋集团吗?(在这种情况下,是否有类似于
type-a cabal
的命令来显示可执行文件所在的位置?)
[warrick@warrick-pc ~]$ cabal
cabal: error while loading shared libraries: libHSzip-archive-0.3.3-FtEZ8cVpsWW1rhccfBNhic-ghc8.6.3.so: cannot open shared object file: No such file or directory