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がどのように設定されているかを確認しましたが、なぜこの動作をしているのかわかりません。誰かがこれを手伝ってくれますか?