108 votes

Comment supprimer une entrée de $PATH sur mac ?

J'ai essayé d'installer Sencha Touch SDK tools 2.0.0 mais je n'ai pas pu l'exécuter correctement. Il a créé une entrée dans la variable $PATH. Plus tard, j'ai supprimé le dossier sencha sdk tools mais je n'ai pas réalisé que la variable path était toujours présente.

Quand je l'ai fait echo $PATH J'ai

/Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

J'ai cherché comment supprimer les variables de $PATH et j'ai suivi ces étapes :

  1. A donné l'ordre PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
  2. Est-ce que echo $PATH qui a montré /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  3. a donné l'ordre export PATH
  4. Fermer le terminal et le rouvrir. Donnez la commande echo $PATH . Cette fois, j'ai eu /Applications/SenchaSDKTools-2.0.0-beta3:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Quelqu'un peut-il me dire ce que je fais mal ?

226voto

user3890550 Points 2079
  1. echo $PATH et copier sa valeur
  2. export PATH=""
  3. export PATH="/path/you/want/to/keep"

41voto

Ansgar Wiechers Points 38466

Vérifiez les fichiers suivants :

/etc/bashrc
/etc/profile
~/.bashrc
~/.bash_profile
~/.profile
~/.MacOSX/environment.plist

Certains de ces fichiers peuvent ne pas exister, mais ils sont les plus susceptibles de contenir $PATH définitions.

32voto

Sur MAC OS X Leopard et supérieur

cd /etc/paths.d

Il peut y avoir un fichier texte dans le répertoire ci-dessus qui contient le chemin que vous essayez de supprimer.

vim textfile //check and see what is in it when you are done looking type :q 
//:q just quits, no saves

Si c'est celui que vous voulez supprimer, faites ceci

rm textfile //remove it, delete it

Voici un lien vers un site qui contient plus d'informations, même s'il illustre l'"ajout" du chemin. Cependant, vous pourrez y trouver des informations.

18voto

devnull Points 45016

Ce que vous faites est valable pour la session en cours (limitée au terminal dans lequel vous travaillez). Vous devez faire perdurer ces changements. Envisagez d'ajouter les commandes des étapes 1 à 3 ci-dessus à votre fichier ${HOME}/.bashrc .

12voto

Noumenon Points 252

Si vous enlevez le chemin pour Python 3 spécifiquement, je l'ai trouvé dans ~/.zprofile y ~/.zshrc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X