我正在尝试将 MacVim 中的 $PATH 变量设置为与终端中相同的值。
从我写的这些来源~/.zprofile
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
eval "$(rbenv init -)" # this makes rbenv work
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
echo $PATH >> ~/path # for debugging purposes
这是我的结果,在 ~/path $PATH 中正确定义:
/usr/local/heroku/bin:/Users/pills/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
但是当我!echo $PATH
在 MacVim 中做时,我得到了一个扭曲的值:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/heroku/bin:/Users/pills/.rbenv/shims
我从https://superuser.com/a/47166/145603看到 $PATH 是如何设置的,但我不明白我为什么会有这种行为。有人可以帮我弄这个吗?