系统升级到ubuntu18.04后无法使用VIM

时间:2018-09-11 07:08:02

标签: vim ubuntu-18.04

我将系统从ubuntu16.04升级到ubuntu18.04,一旦更新了系统,我就无法使用我的VIM。每当我使用VIM时,都会发生以下错误。

  

$ vim test.cpp

     

vim:加载共享库时出错:libruby-2.3.so.2.3:无法打开共享库文件:没有这样的文件或目录

我该怎么办? 谢谢,帮我解决这个问题!

1 个答案:

答案 0 :(得分:1)

  • 如果这是通过软件包管理器安装的默认Vim,则不会发生这种情况。麻烦了,我将尝试彻底清除并重新安装Vim软件包。
  • 如果您自己编译了Vim(通常将其安装为/usr/local/bin/vim或在主目录下),则您需要重新编译它

Vim通常不是静态的独立二进制文件。特别是对于语言解释器(Perl,Python,Ruby),它通过共享库链接到它们。您将在:version输出中看到其中的一些内容。

从积极的方面来说,这意味着任何修复和增强也将自动纳入Vim。不利的一面是,如果那些依赖库之一被升级(如在系统升级过程中发生的)而旧版本丢失,则必须重新编译Vim,以便将新的依赖项合并到其中。这也暗示着不建议将自编译的Vim复制到另一个Linux系统(除非您确定它的版本完全相同),然后在每个系统上进行编译。