1

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 ruby与えるlibruby.so.1.9 => not found

それを修正する方法はありますか?

4

1 に答える 1

0

Vim バイナリは、特定の Ruby (、Python、Perl など) バージョンに対してコンパイルされます。そのバージョンがなくなると、統合が壊れます。

必要なライブラリをリンク ( libruby.so.1.9->のようなものlibruby.so.1.9.3) で戻すことができます。それが失敗した場合は、対応する Vim バージョンを見つけるか、自分で Vim をコンパイルする必要があります。

于 2013-05-29T15:42:58.897 に答える