我今天尝试运行 vim,但出现错误:
vim: error while loading shared libraries: libruby-1.9.1.so.1.9: cannot open shared object file: No such file or directory
经过大量研究后,我搜索了适用于 16.04 的 libruby 软件包并且 16.04 没有可用的 libruby1.9。
我不知道该怎么做。Vim 似乎需要这个包,但它不再存在。
$ dpkg -l | grep vim
ii vim 2:8.0.0329-0york1~16.04 amd64 Vi IMproved - enhanced vi editor
ii vim-common 2:8.0.0329-0york1~16.04 all Vi IMproved - Common files
rc vim-gnome 2:7.4.052-1ubuntu3 amd64 Vi IMproved - enhanced vi editor - with GNOME2 GUI
rc vim-gui-common 2:7.4.052-1ubuntu3 all Vi IMproved - Common GUI files
ii vim-runtime 2:8.0.0329-0york1~16.04 all Vi IMproved - Runtime files
ii vim-tiny 2:8.0.0329-0york1~16.04 amd64 Vi IMproved - enhanced vi editor - compact version
答案1
根据已有的评论,您可以尝试重新安装vim
系统上已安装的所有软件包。
在终端窗口中运行以下命令来重新安装所有vim
具有以下内容的软件包:
dpkg -l | grep vim | awk '{print $2}' | xargs sudo apt install --reinstall
希望有帮助!