【问题标题】:Vim doesn't work after rvm ruby updatervm ruby​​ 更新后 Vim 无法工作
【发布时间】:2013-05-24 22:57:08
【问题描述】:

我在 ubunut 13.04 上使用 rvm。今天我用最新的 1.9.3 版本更新了 ruby​​。 现在,当我尝试启动 vim 时,我得到:

vim: error while loading shared libraries: libruby.so.1.9: cannot open shared object file: No such file or directory

ldd $(which vim) | grep rubylibruby.so.1.9 => not found

知道怎么解决吗?

【问题讨论】:

  • 您能分享任何VIM 安装链接吗?我从来没用过。
  • ldd $(which vim) 的输出是什么?
  • ldd $(which vim) | grep rubylibruby.so.1.9 => not found
  • @MarcinDoliwa 好的,你自己编译 Vim 吗?
  • 嗯,不记得了,怎么查?

标签: ruby linux ubuntu vim rvm


【解决方案1】:

Vim 二进制文件是针对特定的 Ruby(、Python、Perl 等)版本编译的。如果该版本消失,则集成中断。

您可以尝试通过链接(例如libruby.so.1.9 -> libruby.so.1.9.3)放回所需的库。如果失败,你必须找到对应的 Vim 版本或自己编译 Vim。

【讨论】:

    猜你喜欢
    • 2013-02-15
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 2012-08-19
    • 2013-12-27
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多