3 votes

Je veux supprimer une entrée dans mon $PATH

J'utilise l'OS 10.8. Lorsque je

echo $PATH

mes sorties de terminal

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

et je veux supprimer ou au moins modifier

/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

Je n'arrive pas à trouver où cette chaîne est saisie. Mon /etc/paths indique

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

Je suppose qu'il y a un fichier tel que .bashrc qui ajoute l'entrée lors de la connexion. Je n'arrive pas à trouver le fichier qui le fait. Si vous savez quels fichiers peuvent ajouter la variable d'environnement path, faites-le moi savoir pour que je puisse vérifier !

De plus, si eclipse modifie la variable système, faites-le moi savoir. Je suppose qu'Eclipse n'a pas ce pouvoir, mais je suis novice en la matière.

Merci. -Austin

4voto

sjbx Points 664

Regardez ~/.profile , ~/.bashrc , ~/.bash_profile , /etc/bashrc pour une ligne de la forme suivante :

export PATH=$PATH:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

Vérifiez également si l'un de ces fichiers contient une ligne commençant par l'une des options suivantes source o . (qui est l'abréviation de source ). Si c'est le cas, regardez aussi dans les fichiers sources.

Un moyen plus rapide pourrait être d'utiliser grep . Ouvrez un terminal et, à partir de votre répertoire d'origine, exécutez

grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" .

0voto

Banjer Points 3754

Vous pouvez jeter un coup d'œil à cet article de Superuser pour des informations sur les chemins d'accès OS X. Les fichiers dans /etc/paths.d/ y ~/.bash_profile et autres.

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