我安装了YCM,但它说:
YouCompleteMe unavailable: requires Vim compiled with Python (2.6+ or 3.3+) support.
所以我去谷歌求助,结果是我不得不
./configure --enable-pythoninterp=yes
但是./configure脚本在哪里?我的usr/share/vim/vim 80中没有它请帮助
./configure
5kgi1eie1#
YouCompleteMe需要手动安装。看看说明书
mgdq6dx12#
configure脚本在你从git克隆的vim文件夹中。正如Ingo Karkat所说,你可以按照那里提供的说明去做,只要记住你应该省略--with-python-config-dir=参数,因为它已经被弃用了。
--with-python-config-dir=
eiee3dmh3#
根据您在问题帖子中显示的证据,我猜您使用了vim-plug,对于vim-plug上的YouCompleteMe,您应该打开.vimrc文件,然后在其中添加以下命令:
vim-plug
.vimrc
Plug 'ycm-core/YouCompleteMe', { 'do': './install.py --tern-completer' }
第二部分{ 'do': './install.py --tern-completer' }表示安装后,YouCompleteMe的某个部分需要用./install.py --tern-completer命令构建,如果只是在.vimrc文件中添加Plug 'https://github.com/ycm-core/YouCompleteMe'命令,那么需要手工制作:
{ 'do': './install.py --tern-completer' }
./install.py --tern-completer
Plug 'https://github.com/ycm-core/YouCompleteMe'
cd ~/.vim/plugged/YouCompleteMe && ./install.py --tern-completer
mo49yndu4#
这是由于缺少已编译的youcompleteme对于mac-安装cmake
brew install cmake cd ~/.vim/bundle/youcompleteme && ./install.sh
这得到了我的修复。这假设你有克隆/或使用vundle为vim插件
4条答案
按热度按时间5kgi1eie1#
YouCompleteMe需要手动安装。
看看说明书
mgdq6dx12#
configure脚本在你从git克隆的vim文件夹中。正如Ingo Karkat所说,你可以按照那里提供的说明去做,只要记住你应该省略
--with-python-config-dir=
参数,因为它已经被弃用了。eiee3dmh3#
根据您在问题帖子中显示的证据,我猜您使用了
vim-plug
,对于vim-plug
上的YouCompleteMe,您应该打开.vimrc
文件,然后在其中添加以下命令:第二部分
{ 'do': './install.py --tern-completer' }
表示安装后,YouCompleteMe的某个部分需要用./install.py --tern-completer
命令构建,如果只是在.vimrc
文件中添加Plug 'https://github.com/ycm-core/YouCompleteMe'
命令,那么需要手工制作:mo49yndu4#
这是由于缺少已编译的youcompleteme
对于mac-安装cmake
这得到了我的修复。这假设你有克隆/或使用vundle为vim插件