1

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

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

[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,即使我已经卸载了它。如果我重新安装它并使用 cabal,我会收到相同的错误消息。

4

2 回答 2

1

我遇到了类似的问题,最终重新安装了特定的 Haskell 库。例如,因为libHSdlist-0.8.0.6-CQRMCGRgL5B3ZxhntX4iOr-ghc8.6.4.so我会运行pacman -S haskell-dlist. 所以在你的情况下,你想跑pacman -S haskell-zip-archive

于 2019-04-03T12:30:33.607 回答
0

我有一个相关的错误,但使用 pandoc。我使用它安装了它,yay -S pandoc但是当我使用它删除并重新安装它时pacman -S pandoc,错误消失了。

于 2022-02-17T19:58:56.917 回答