繁体   English   中英

已安装Vim 7.4,但在运行时执行Vim 7.3

[英]Vim 7.4 installed but executes Vim 7.3 when running

我在OS X El Capitan上安装了Vim-7.4。 只是为了确定,执行brew install vimbrew install vim --override-system-vi返回了以下消息:

Warning: vim-7.4.1952 already installed

但是,在终端中执行vim仍然会YouCompleteMe unavailable: requires Vim 7.3.598+并且在vim :version报告:

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Apr 5 2016 14:53:37)等等。

我的问题几乎是相同的这个这个 ,但运行hash -r并重新启动新的外壳并没有解决这个问题(也which vim显示/usr/bin/vim ,但在执行/usr/bin/vim让我同YouCompleteMe指示不兼容的Vim的消息不可用,因此我认为问题有所不同。

PS。 我还怀疑该行为与我的系统找到Vim-7.3并在找到Vim-7.4之前执行了它有关。 是我的主意。

您需要执行homebrew安装的版本,该版本位于/usr/local/bin 因此,您要么需要使用:

/usr/local/bin/vim

或设置PATH,以使/usr/local/bin出现 /usr/bin 之前

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM