无法在 16.04 中运行 vim

无法在 16.04 中运行 vim

从 14.04 升级到 16.04 后,运行 vim 会产生输出:

vim:加载共享库时出错:libruby-1.9.1.so.1.9:无法打开共享对象文件:没有此文件或目录

以 root 和用户身份发生这种情况。已尝试卸载并重新安装

  1. sudo apt-get remove --purge vim -y; apt-get autoremove --purge -y
  2. sudo apt-get clean
  3. sudo apt-get install vim

尝试过从 PPA 卸载并重新安装

  1. sudo add-apt-repository ppa:jonathonf/vim
  2. sudo apt update
  3. sudo apt install vim
  4. sudo apt install ppa-purge && sudo ppa-purge ppa:jonathonf/vim
  5. 重复1-3

结果完全相同。已安装libruby_2.3.0+1_all.debxenial (16.04LTS) 的 libruby 包 (libs):运行 Ruby 所需的库 [universe]

我安装了两个 Ruby 版本 -

ruby-1.9.1-p431 [ x86_64 ]  
ruby-2.0.0-p643 [ x86_64 ]

以及系统 ruby

ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

默认使用哪个 ruby​​ 并不重要。结果还是一样。显然 vim 也无法卸载。如果能提供任何建议,我将不胜感激。谢谢。

答案1

这可能是因为更新过程太过复杂。请参阅这篇 Ubuntu 论坛置顶帖。如果是这种情况,那么解决方法是备份您的 $HOME 文件夹,清除硬盘驱动器,安装 Ubuntu 的新副本,恢复您的 $HOME 文件夹,然后安装缺失的软件包。祝你好运。

相关内容