Недавно я начал настраивать среду OSX 10.7 для разработки. Я установил HomeBrew и добавил следующее в мой .bash_profile
:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
Все работает отлично, за исключением того, что когда я получаю echo $PATH
я получаю следующую строку дубликатов:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:usr/local/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Чтобы сделать его более читабельным, это все пути:
/usr/local/bin
/usr/local/sbin
~/bin:/usr/local/bin
/usr/local/sbin
~/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
usr/local/bin
/usr/local/git/bin
/usr/local/git/bin
/usr/local/git/bin
/usr/local/git/bin
/usr/local/git/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/usr/X11/bin
Я не думаю, что я внес какие-либо изменения в путь, кроме одной строки в моем .bash_profile
. Каков наилучший способ для меня спарить эти дубликаты? Есть ли способ выследить, какие файлы изменяют мой путь, и попытаться устранить их?