如何克服Arch Linux上的[cabal:加载共享库时出错:]错误?

时间:2019-04-02 10:08:56

标签: haskell ghc cabal archlinux cabal-install

前一段时间,我在尝试使用Cabal时遇到了一些问题,因此我将ghc(从8.6.3)重新安装到8.6.4。

当我尝试使用cabal(完全卸载后)时,仍然出现以下错误,但是在根目录中使用fzf时看不到提到的文件。 fzf from root

[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

我已经完全删除了〜/ .cabal,但是仍然不知道如何从某个地方呼唤阴谋集团,尽管我没有松懈。如果我重新安装它并使用cabal我会收到相同的错误消息。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,最终重新安装了特定的Haskell库。例如,对于libHSdlist-0.8.0.6-CQRMCGRgL5B3ZxhntX4iOr-ghc8.6.4.so,我将运行pacman -S haskell-dlist。因此,根据您的情况,您需要运行pacman -S haskell-zip-archive