I have my path
~/desktop/Ruby » echo $PATH
and the result
/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
Here i have lots of redundancies in the path, perhaps I've something like “PATH=$PATH:.....” in my bash, but i didn't find it..
So
1. How can i delete redundant environment variables in macOS?
2. how can i make sure environement viriable without the repeats when i add the path?
3. how can i make the redundant path appear just one time?
/etc/paths
which also sets your PATH. – Mark Setchell