1、问题描述
m1
芯片的mac
中,nvim
使用vim-plug
做插件管理,在安装youcompleteme
后报错:youcompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.
2、踩坑经历
因为这里提示python
版本,就下载了最新的python -> 3.10.4
。
将python3
映射到了python
上,解决了command not found:python
报错。
open .bash_profile
+ alias python="/usr/local/bin/python3"
source .bash_profile
经过网上大量搜索,先后从brew
上下载了make autoconf
等来解决 no such file
的相关报错(未果)。
又下载vim macvim
等,并做了软链等相关配置,解决了vim
上没有python3
环境的问题。
做了编译,发现报错还没有解决
3、解决方案
后来搜索了一番,发现要配置neovim
上的python3
环境,找了一圈代码:
pip3 install neovim
ps:安装python2环境代码
pip2 install neovim
下载后用:checkhealth
检查环境:
在启动nvim时又出现错误:
The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected exit code 1.
这里就直接到vim-plug
下的youcompleteme
目录,执行.install.py
或者用系统的python
路径/usr/bin/python install.py
,执行编译就ok了,此时已解决了这个问题,不会再报youcompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.
这个错误了。