Comment réinitialiser $ PATH sous OSX?


0

Quand je cours:

echo $PATH

J'ai compris:

/usr/local/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

Ceci est évidemment complètement foiré. Alors, comment puis-je résoudre ce problème ou réinitialiser $ PATH?

Je cours sur El Capitan.


Autres que les entrées de chemin en double rendent votre variable PATH malpropre, votre variable PATH devrait fonctionner correctement.
fd0

1
Qu'est-ce qui ne va vraiment pas avec PATH? Que vous avez trop de déclarations du framework Python?
SJT

Oh, je suppose que tout va bien alors… Mon mauvais.
taylor018

Réponses:


1
  1. Pour trouver .bash_profile, entrez dans Terminal.app:

    defaults write com.apple.finder AppleShowAllFiles YES
    
  2. Le fichier .bash_profile devrait se trouver dans votre dossier de fichiers personnel.

  3. Ouvrez ce fichier avec un éditeur tel que textEdit et collez-le là:

    PATH=/usr/bin:/bin:/usr/sbin:/sbin   
    export PATH  
    PATH=/usr/local/bin:/usr/local/sbin:"$PATH"  
    PATH=/opt/local/bin:/opt/local/sbin:"$PATH"
    
  4. Fermez et enregistrez-le, puis redémarrez la console.

  5. Appuyez dessus pour masquer les fichiers cachés:

    defaults write com.apple.finder AppleShowAllFiles NO
    

Qu'est-ce que l' int dans ".bash_profile sera int ?" signifier?
klanomath

Désolé, corrigé.
Budyn

1

Le shell par défaut sur OSX est bash. Ainsi, vous pouvez définir votre chemin .bash_profileou un .bashrcfichier dans votre répertoire de base.


1

À l'aide de TextEdit, cliquez sur CmdOOuvrir le userdossier, puis sur CmdShift>pour voir les fichiers cachés .bash_profile, puis sélectionnez , puis modifiez le chemin d'accès au fichier comme indiqué ci-dessous:

PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin
export PATH

Enregistrez le fichier et exécutez la commande à source .bash_profilepartir du terminal.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.