YouCompleteMe não pode importar libtinfo.so.5

1

Eu tentei instalar o plugin vim YouCompleteMe . Quando eu começo o vim, recebo o erro

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.

No log de erros, ele diz

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

Eu procurei por libtinfo no meu diretório /usr/lib e aparentemente só tenho libtinfo.so.6.1 e libtinfo.so.6 (6 parece ser apenas um link simbólico para 6.1).

Quando eu procuro por libtinfo em dnf, não obtenho nenhum resultado (nem mesmo a versão 6 ou 6.1), então acho que pode ser parte de um pacote diferente e é por isso que não obtenho um resultado. Existe uma maneira de descobrir qual pacote eu preciso instalar para obter a versão 5 ou há uma maneira melhor de corrigir isso?

(Fedora 28, vim 8.1)

    
por Alexander 18.09.2018 / 18:26

1 resposta

1

A instalação de ncurses-compat-libs.x86_64 resolveu o problema.

    
por 18.09.2018 / 22:28

Tags