Standardmäßig /usr/libexec/path_helperfügt OS X 10.6 die folgenden in der Datei aufgeführten Pfade hinzu /etc/paths:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
Das heißt, das /usr/binkommt vorher /usr/local/binauf den Weg. Dies führt in der Version von git von Xcode 4 installierte in /usr/bindem statt der von Homebrew in installierte Version aufgerufen werden /usr/local/bin.
Was mich zu meiner Frage führt, gibt es ein Problem damit, /usr/local/binvorher /usr/binauf dem Weg gekommen zu sein? Gibt es einen bestimmten Grund, warum Apple standardmäßig vorher /usr/bingekommen ist /usr/local/bin?
So ändern Sie die Reihenfolge von /usr/binund/usr/local/bin
Ist es ein Problem, /usr/local/binvom unteren Rand der Datei /etc/pathsnach oben zu wechseln ? Dies würde sich nicht nur auf den Pfad auswirken, wenn ich Terminal starte, da /usr/libexec/path_helperdies von anderen Ressourcen verwendet werden könnte (da bin ich mir nicht sicher).
Obwohl redundant, erscheint es mir sicherer /usr/local/bin, den Pfad in hinzuzufügen ~/.bash_profile, was bedeuten würde, dass er /usr/local/binzweimal auf dem Pfad ist.
/etc/pathsDatei gibt oder ich sie einfach/usr/local/binzu meiner hinzufügen sollte~/.bash_profile?