升级 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 被移到其他位置了!!而且只有一个没有重复添加。
这个功能是新加的吗,还是我以前没注意?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.