不完全确定这是否应该在这里或另一个堆栈交换,但这里是:
从我的 shell 中查看以下输出:
$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$ which vim
/usr/bin/vim
$ /opt/local/bin/vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jan 9 2013 03:19:25)
MacOS X (unix) version
Included patches: 1-244, 246-762
$ vim --version
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 22 2012 15:36:46)
Compiled by root@apple.com
如您所见, /opt/local/bin/vim 应该优先于which vim
$PATH 定义,但它没有。
有人有线索吗?
最后,我注意到我的export PATH=....
.zshrc 中有一个。因此,如果有人有同样的问题,请先检查;)