我无法在 16.04 中运行 vim

我无法在 16.04 中运行 vim

我今天尝试运行 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 

希望有帮助!

相关内容