安装了Vim 7.4但在运行时执行Vim 7.3

时间:2016-07-23 04:00:04

标签: macos vim

我在OS X El Capitan上安装了Vim-7.4。只是为了确保执行e.targete.currentTarget返回消息:

brew install vim

但是,在终端中执行vim仍会引发brew install vim --override-system-vi并在vim Warning: vim-7.4.1952 already installed 内报告:

YouCompleteMe unavailable: requires Vim 7.3.598+等等。

我的问题与thisthis几乎完全相同,但是运行:version并重新启动新的shell并未解决问题(同时,VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Apr 5 2016 14:53:37)显示{{1但是,执行hash -r会得到同样的YouCompleteMe不可用消息,指出不兼容的Vim),因此我认为问题是不同的。

PS。我还怀疑这个行为与我的系统有关,发现Vim-7.3并在找到Vim-7.4之前执行它。 Here是我的想法。

1 个答案:

答案 0 :(得分:2)

您需要执行homebrew安装的版本,并且该版本位于/usr/local/bin。所以你要么需要使用:

/usr/local/bin/vim

或设置你的路径,以便/usr/local/bin出现之前 /usr/bin

export PATH=/usr/local/bin:$PATH

后者更可取,应该在$HOME/.profile的登录脚本中完成。