От https://github.com/Valloric/YouCompleteMe#ubuntu-linux-x64
Я побежал
./install.py --clang-completer --omnisharp-completer --gocode-completer
Я использую Ubuntu Trusty 14 LTSS
И получил следующую ошибку: (полный дамп: http://sprunge.us/COVL)
/root/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/boost/type_traits/detail/ice_eq.hpp:17:71: note: сообщение #pragma: ПРИМЕЧАНИЕ. Использование этого заголовка (ice_eq.hpp) осуждается
# pragma message («ПРИМЕЧАНИЕ. Использование этого заголовка (ice_eq.hpp) не рекомендуется») `
Общее руководство для Vim и Vundle: https://realpython.com/blog/python/vim-and-python-a-match-made-in-heaven/
Есть идеи?
Вам не хватает оперативной памяти при попытке установить YCM. Самый простой способ обойти это — убить любые другие процессы, интенсивно использующие оперативную память. Если это не сработает, вам нужно добавить пространство подкачки. Вот хороший гид для добавления пространства подкачки в Ubuntu, хотя шаги для других дистрибутивов Linux очень похожи. Короче:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Вы можете убедиться, что это работает, запустив free -m
,
Других решений пока нет …