J'ai édité /private/etc/paths
pour permettre l'accès pour Homebrew
:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Je souhaite restaurer ce fichier dans les paramètres par défaut du système. Quelles sont les lignes et l'ordre par défaut?
Le contenu par défaut de / etc / path jusqu'à ce que Mavericks (10.9) soit:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
Le contenu par défaut de / etc / path depuis Yosemite (10.10) est:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Sous OS X 10.11 (El Capitan), l'ordre et le contenu de / etc / path sont les suivants:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
De plus, après avoir installé Xquartz via MacPorts, je note l’ajout d’une entrée dans /etc/paths.d/ appelée 40-XQuartz, qui contient les éléments suivants:
/opt/X11/bin
Si je me souviens bien, la convention veut que / etc / path soit évalué en premier, toutes les entrées de /etc/paths.d étant ajoutées. Certains gestionnaires de packages facultatifs / supplémentaires apportent des modifications au fichier .profile ou .bashrc au niveau racine du répertoire de base de votre utilisateur.
Avez-vous des problèmes avec la variable PATH liée à des gestionnaires de paquets optionnels / supplémentaires comme home-brew?
Meilleurs voeux,
F.
.bash_profile
place via:export PATH="/usr/local/bin:$PATH"
. XQuartz est moi aussi installé, mais je n'ai ni/opt/X11/bin
in/private/etc/paths
ni.bash_profile
. Quand on court,which xquartz
ça dit/opt/X11/bin/xquartz
. Donc, je suppose que cela est ajoutéetc/paths.d
automatiquement, comme vous l'avez dit.