我最近使用 Ubuntu 从 19.10 升级到 20.04 do-release-upgrade
,没有遇到任何问题。我在我的系统中安装了 Vim(从源代码构建)。但是现在,当我尝试运行 Vim 时,我得到了这个错误:
vim: error while loading shared libraries: libperl.so.5.28: cannot open shared object file: No such file or directory
我总是按照以下说明从源代码构建 Vim:https ://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source 。我已经删除了我的旧安装并重新构建它,并且发生了同样的错误。关于如何继续使 Vim 工作的任何提示?
编辑1:我跑sudo /sbin/ldconfig -v
了,输出是:https ://pastebin.com/dAcGdVWE
你可以试试跑步
它将做什么(来自 ldconfig 手册页):
itsfoss从这篇文章中采取的解决方案
EDIT-1:您可以使用 ldconfig 通过运行列出所有已安装的库
/sbin/ldconfig -v -N
。如果未列出 libperl.so.5.28,请尝试:从 pastebin 的输出看来,您有 libperl.so.5.30,而错误显示它正在搜索 libperl.so.5.28。也许尝试在 libperl.so.5.30 存在的目录中将 libperl.so.5.30 符号链接到 libperl.so.5.28。