Par défaut, mac OS X 10.6 utilise /usr/libexec/path_helper
d'ajouter les chemins d'accès suivants énumérés dans le fichier /etc/paths
:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
Cela signifie qu' /usr/bin
"vient avant" /usr/local/bin
sur le chemin. Cela se traduit dans la version de git installé par Xcode 4 en /usr/bin
à être appelé à la place de la version installée par Homebrew en /usr/local/bin
.
Ce qui m'amène à ma question, est-il un problème avec le fait d'avoir /usr/local/bin
venir avant /usr/bin
dans le chemin d'accès? Est-il une raison spécifique que Apple par défaut, ayant /usr/bin
venir avant /usr/local/bin
?
Comment faire pour modifier l'ordre d' /usr/bin
et /usr/local/bin
Est-ce un problème pour déplacer /usr/local/bin
à partir de la fin du fichier /etc/paths
vers le haut? Le faire aurait des conséquences sur le chemin pour plus que juste quand je lance le Terminal, depuis /usr/libexec/path_helper
pourrait être utilisé par d'autres ressources (je ne suis pas certain à ce sujet).
Bien que redondante, il semble plus sûr pour moi d'ajouter /usr/local/bin
le chemin de ~/.bash_profile
, ce qui signifie que, /usr/local/bin
serait sur le chemin plus d'une fois.