Как преодолеть ошибку [cabal: ошибка при загрузке общих библиотек:] в Arch Linux? - PullRequest
1 голос
/ 02 апреля 2019

Некоторое время назад у меня были некоторые проблемы при попытке использовать 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 голосов
/ 03 апреля 2019

У меня были похожие проблемы, и в итоге я переустановил определенные библиотеки Haskell. Например, для libHSdlist-0.8.0.6-CQRMCGRgL5B3ZxhntX4iOr-ghc8.6.4.so я бы запустил pacman -S haskell-dlist. Так что в вашем случае вы бы хотели запустить pacman -S haskell-zip-archive

...