orror in compile prses. как его решить?ycm_client_support. [So | pyd | dll] и ycm_core. [So | pyd | dll] не обнаружено; вам нужно скомпилировать YCM перед его использованием.
ответ
Согласно сообщению this в блоге, вам просто нужно скомпилировать модули YouCompleteMe, запустив скрипт в установке YCM.
cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer
После этого завершает вы должны быть в состоянии установить плагин (здесь, как сделать это с Vundle). После того, как в Vim
:source ~/.vimrc
:PluginInstall
Начиная с 3/16 говорится, что install.sh является dep, и вы должны использовать сценарий .py –
Очевидно, что при запуске ./.install.sh --clang-completer
он говорит, что это «устареть.»
Я побежал python2 install.py
, и это сработало для меня. (Я считаю, что это был python2.)
Кроме того, я использую Vim и neovim, и я решил сделать ./install.sh --clang-completer
внутри моей ~/.vim/bundle/Vundle.vim/
и в то же тим решил сделать python2 install.py
внутри моей ~/.configs/nvim/bundle/Vundle.vim/
и питона установить быстрее и сделать то же самое.
Разница может быть, что вам нужно «собрать Vim с поддержкой pdython», но простое исправление для этого является установка python-nvim
(при использовании neovim), или - я думаю - ВИМ просто приходит с поддержкой питона. (? возможно.)
Я столкнулся с тем же сообщением об ошибке при тестировании новой установки neovim. В моем случае это было потому, что я использовал vim-plugin, и плагины были установлены в ~/.vim/plugged
вместо ~/.vim/bundle
(это папка плагина для Vundle, прежде чем я перешел на vim-plug).
Таким образом, после царапин на голове в течение нескольких часов, я должен запустить install.sh
в ~/.vim/plugged
(не ~/.vim/bundle
). Надеюсь, это спасет чье-то время.
Отслеживание вопросов по YCM [этот путь] (https://github.com/Valloric/YouCompleteMe/issues) – lcd047