1

Я попытался установить плагин vim YouCompleteMe . Когда я сейчас запускаю vim, я получаю ошибку

The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected error while loading the YCM core library. Type ':YcmToggleLogs ycmd_55497_stderr_9xkqrg__.log' to check the logs.

В журнале ошибок написано

Traceback (most recent call last):
  File "/home/alex/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/server_utils.py", line 96, in CompatibleWithCurrentCore
    ycm_core = ImportCore()
  File "/home/alex/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/server_utils.py", line 88, in ImportCore
    import ycm_core as ycm_core
ImportError: libtinfo.so.5: cannot open shared object file: No such file or directory

Затем я искал libtinfo в моем каталоге /usr/lib и, по-видимому, у меня есть только libtinfo.so.6.1 и libtinfo.so.6 (6, кажется, просто символическая ссылка на 6.1).

Когда я ищу libtinfo в dnf, я вообще ничего не получаю (даже версии 6 или 6.1), поэтому я думаю, что это может быть частью другого пакета, и поэтому я не получаю результат. Есть ли способ узнать, какой пакет мне нужно установить, чтобы получить версию 5, или есть лучший способ это исправить?

(Fedora 28, vim 8.1)

1 ответ1

1

Установка ncurses-compat-libs.x86_64 решила проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .