升级到Ubuntu18.04后 vim不能用,显示
vim: error while loading shared libraries: libruby-2.3.so.2.3: cannot open shared object file: No such file or directory
求大神解决

解决方案 »

  1.   

    依赖包libruby-2.3有问题了,更新麻烦问题
      

  2.   

    这里很清楚(No such file or directory)没有找到相应的文件,安装或更新libruby-2.3.so.2.3
      

  3.   

    18.04里变成libruby-2.5.so.2.5了,vim还是依赖的libruby-2.3.so.2.3,这个不知道怎么解决
      

  4.   

    18.04里变成libruby-2.5.so.2.5了,vim还是依赖的libruby-2.3.so.2.3,这个不知道怎么解决
      

  5.   

    你好,查看一下vim --version,建议重新编译下Vim,这样它依赖的应该就是系统自带的libruby了
      

  6.   

    我的系统也是18.04但是并没有依赖libruby,  
      

  7.   

    看起来,这个VIM不是用ubuntu软件库的,是自己编译或者第三方打包的。
    这种情况下,重新编译就行了。
      

  8.   

    请问最后怎么解决?
    我之前好像是安装了第三方插件,我把vim相关的文件全删了,又重新装了一下
      

  9.   

    ubuntu 升级到18.04 后 启动vim 报 libruby-2.3.so.2.3 缺失的错误,是因为 升级前的vim是手动编译的,在升级后源编译的 文件 启动缺少依赖的版本 导致解决方案:1. 删除 /usr/share/vim 下面 的 vim版本,该路径为默认编译安装路径,如有不同,可以通过whereis vim查找
    2. dpkg -l | grep vim 查找安装的 vim插件,全部删除,并且确认删除 /usr/bin/vim /etc/vim/* 等内容
    3. 重新  apt install vim 进行安装,安装后即恢复正常,默认安装的 是8.x 版本
      

  10.   

    在终端输入“sudo apt install vim”