Плагин Vim youcompleteme: не удается запустить сервер Ycm / YcmToggleLogs ничего не показывает

Я новичок в Vim на Mac OSX 10.13. Я установил несколько плагинов, особенно для использования с Python.

Поэтому я установил YouCompleteMe и скомпилировал его. Первоначально я получил сообщение об ошибке, потому что пробная версия Kite отключила сервер. Но это я деактивировал, и теперь я перезапускаю и перезапускаю сервер, чтобы он выключился. А YcmToggleLogs ничего не показывает :-(

Я следовал всем приведенным здесь советам: the-docu">Ошибка YCM. Сервер ycmd ВЫКЛЮЧЕН (перезапустите с... инструкциями в документации

Но все же это не работает.

И, конечно же, я следовал официальному руководству по установке:

Установите плагин YCM через Vundle
Установите cmake, macvim и python

Обратите внимание, что системный vim не поддерживается.

brew install cmake macvim python .
Установите mono, go, node и npm

варить установить mono go nodejs

Скомпилируйте YCM
cd ~/.vim/bundle/YouCompleteMe python3 install.py --all

Кстати, при компиляции всего я получаю несколько предупреждений в следующих строках:

ld: предупреждение: текстовый файл-заглушка /*****/CoreFoundation.tbd и файл библиотеки
/****//CoreFoundation.framework/CoreFoundation не синхронизированы.
Возврат к файл библиотеки для компоновки.

Любые идеи, что я могу сделать, чтобы получить его от земли?

Спасибо.


person Andreas K.    schedule 31.08.2020    source источник


Ответы (1)


В Linux с VIM ›8.1

Чтобы решить эту проблему, запустите установщик из плагина.
Перейти в папку vim

cd ~/.vim/plugged/YouCompleteMe

и запустите installer.sh

./installer.sh

надеюсь, что это решение решит и вашу.

person Arthur Zennig    schedule 25.04.2021
comment
.vim/plugged, потому что у меня есть установщик Plug. В Vundle путь должен быть ~/.vim/bundle/YouCompleteMe. - person Arthur Zennig; 26.04.2021