升级 OSX 10.11 后打开终端自动运行.zshenv 时, PATH 里没有了 /usr/local/bin 路径项 ,当.zshenv 执行完后,/usr/local/bin 又在 PATH 里出现,最后只能重新在.zshenv 里手动添加 PATH 才能正常工作。
还有发现 PATH 似乎会自己重新排序!!
在.zshrc 中添加:
export PATH="/usr/local/sbin:/usr/local/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/texbin:$PATH
查看 PATH 发现:
/Users/firemiles/.rvm/gems/ruby-2.2.1/bin:/Users/firemiles/.rvm/gems/ruby-2.2.1@global/bin:/Users/firemiles/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin:/Users/firemiles/.pyenv/shims:/usr/local/sbin:/usr/local/opt/coreutils/libexec/gnubin:/Users/firemiles/.rvm/bin:/Users/firemiles/bin
在 sbin 后的 /usr/local/bin 被移到其他位置了!!而且只有一个没有重复添加。
这个功能是新加的吗,还是我以前没注意?
1
regeditms 2015-10-02 18:09:13 +08:00
直接写死吧,不要 最后再加$PATH
|