mac vim YouCompleteMe 挂掉问题

macos在vim中安装YouCompleteMe发现,vim提示:YouCompleteMe unavailable: requires Vim 7.3.584+,我了个去,版本太低了,然后用port 安装了一下,sudo port install vim +python27,安装后vim为:

[evil]$vim --version
VIM - Vi IMproved 7.4。

然后编译了YouCompleteMe,后配置vim,结果vim起来挂了。 后来发现,是YouCompleteMe编译得使用python得版本跟vim支持得版本对不上号。vim的python版本为(:下输入python print(sys.version)可以查看vim的python版本 ) :

2.7.8 (default, Jul 13 2014, 17:11:32)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)]
Press ENTER or type command to continue

而shell下的python为2.7.5是mac自带的,也就是YouCompleteMe编译使用的版本。所以用port修改下python的版本选择使用python2.7.8命令为:

port select --set python python27

然后重新编译YouCompleteMe。 然后打开vim,没有其它错误了。

  1. 嘛蛋的,我在windows下就没吧YCM编译成功过。
    1. 哈哈,童鞋你要努力编译,出现什么错误呀?