14 votes

Réinitialisez votre variable PATH

J'ai bourré (en gros, j'ai effacé) ma variable PATH.

Y a-t-il un moyen de le remettre à sa valeur par défaut ?

Je regarde Comment réinitialiser la variable $PATH sous Mac OS X ? mais je trouve ça très confus. Pour autant que je sache, j'ai gâché mon ~/.profile fichier.

25voto

Tundey Points 2145

J'ai les éléments suivants dans mon ~/.profile :

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin

Le premier PATH remplace toute déclaration existante PATH (il ne comprend pas $PATH ). Le chemin utilisé est le chemin par défaut de OS X.

La deuxième ligne ajoute ~/bin au PATH et c'est une préférence personnelle, pas un défaut.

Après la modification, redémarrez votre session - ou utilisez la commande source ~/.profile pour activer les changements immédiatement.

0 votes

Merci mille fois mec - tout ce qui a été fait jusqu'à présent a été incroyablement confus - vos conseils sont incroyablement simples et faciles à suivre.

0 votes

Il vaut mieux utiliser ~/.bash_profile pour ce cas simple et dans un cas plus général ~/.bashrc et le source dans votre ~/.bash_profile.

0voto

Manrico Corazzi Points 6458

Le fichier peut avoir le nom .bash_profile o .profile - Une solution pourrait être de renommer le fichier, par exemple. mv ~/.bash_profile ~/.bash_prolile.old puis redémarrez votre machine et voyez si cela a aidé.

Vous pouvez également essayer d'éditer le fichier, et peut-être verrez-vous alors le mauvais PATH, que vous pourrez alors éditer.

0voto

Thagomizer Points 101

Dans le cas où vous vous connectez en tant qu'utilisateur normal et invoquez su - root j'ai découvert que le système bash de Mac OS X 10.8.5 ignorait .profile y .bash_profile ; je n'ai pas pu changer le nom de Root. $PATH en modifiant ces fichiers. Qu'est-ce que a fait le travail était l'édition /etc/paths . Après avoir quitté le shell Root et être entré de nouveau avec su - root le nouveau chemin était présent.

0 votes

La modification des chemins d'accès au système peut entraîner une instabilité.

-1voto

La réinitialisation de votre terminal fonctionnera. Il réinitialisera vos configurations de base.

Réinitialisez votre terminal . Dans la navigation supérieure, allez à Shell >> Réinitialisation.

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X