【发布时间】:2014-08-12 12:11:11
【问题描述】:
我有我的路
~/desktop/Ruby » echo $PATH
结果
/Users/zhang/.rvm/gems/ruby-2.1.2/bin:/Users/zhang/.rvm/gems/ruby-2.1.2@global/bin:/Users/zhang/.rvm/rubies /ruby-2.1.2/bin:/usr/local/bin:/usr/local/bin:/Users/zhang/.rvm/gems/ruby-2.1.2/bin:/Users/zhang/.rvm/gems /ruby-2.1.2@global/bin:/Users/zhang/.rvm/rubies/ruby-2.1.2/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin :/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr /sbin:/usr/local/git/bin:/usr/local/MacGPG2/bin:/Users/zhang/.rvm/bin:/Users/zhang/.rvm/bin:/Users/zhang/.rvm/bin
我的路径中有很多冗余,也许我的 bash 中有“PATH=$PATH:.....”之类的东西,但我没有找到它..
所以
1. 如何删除 macOS 中多余的环境变量?
2.当我添加路径时,如何确保没有重复的环境可行?
3. 如何让多余的路径只出现一次?
【问题讨论】:
-
@Max 我很感兴趣 - 在什么情况下重复比较好?
-
您可能不知道
/etc/paths也设置了您的 PATH。 -
好吧,我关心我,因为我是处女座..哈哈。我也很困惑在哪种情况下可以重复。 @Max
标签: bash rvm environment-variables