3 votes

Sauvegarde permanente des modifications apportées à $PATH

J'ai fait tourner ruby et homebrew depuis un moment et je commence à jouer avec Bash. J'ai rencontré un problème avec ma variable PATH en tant qu'écho :

/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin??n’export

Comme vous pouvez le constater, il y a à la fois de la redondance et de l'encombrement à la fin sous la forme de caractères illégaux (ce qui entraîne toute une série d'autres problèmes). Je peux changer le PATH avec

export PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"

qui renvoie effectivement le PATH souhaité lorsqu'il est affiché :

/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

Mais je n'arrive pas à comprendre comment sauvegarder le PATH pour qu'il ne se réinitialise pas à la réouverture. Je n'ai pas besoin d'ajouter des chemins. Je veux juste que ce soit la nouvelle valeur de cette variable. S'il vous plaît, comment puis-je rendre ce changement permanent ?

4voto

Kapil D Points 1098

Vous pouvez simplement ajouter votre exporter PATH... dans votre bash_profile fichier. Ce fichier est exécuté à chaque fois que vous démarrez le terminal et modifie votre variable PATH comme vous le souhaitez. Vous pouvez l'ouvrir/éditer de n'importe où dans le terminal en utilisant

 open ~/.bash_profile

Vous voudrez probablement aussi vérifier qu'il n'y a pas de conflit de exporter PATH... qui s'écrasent l'une l'autre ou quelque chose comme ça.

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