Vous avez corrompu votre PATH
définition de la variable. Sans indication de la méthode que vous avez choisie pour la modifier, j'émets l'hypothèse que vous l'avez modifiée à l'intérieur de la définition de la variable. modifié à l'intérieur de votre ~/.bash_profile
.
Pour sortir de cette situation, vous devrez revenir à un environnement shell fonctionnel, puis essayer de réparer correctement et de tester votre ~/.bash_profile
.
Récupération d'un travail ~/.bash_profile
: aucun
Retirez votre ~/.bash_profile
et en créer une copie de sauvegarde. Étant donné que votre PATH
n'est pas fiable, ne l'utilisez pas (utilisez le chemin complet de mv
) :
/bin/mv ~/.bash_profile ~/.bash_profile.bak
Ouvrir un nouveau Terminal
dans cette fenêtre, chaque commande devrait être trouvée. Vérifiez que vous avez récupéré un PATH
:
echo $PATH
Si cela vous semble plus facile, après cette vérification, vous pouvez redémarrer votre session de la manière suivante afin que tout nouveau shell obtienne un PATH fonctionnel.
Analysez ce qui ne va pas dans votre ~/.bash_profile
grep PATH ~/.bash_profile.bak
Corriger et tester
Plutôt que de retomber dans le travers d'un système non fonctionnel, il est préférable d'avoir recours à un système d'information. PATH
utiliser la sauvegarde de votre ~/.bash_profile
de le réparer, de l'installer et de le tester.
T . ~/.bash_profile.bak echo $PATH
Remettre en place les éléments validés /.bash_profile
Une fois que vous êtes satisfait, et que vous avez vérifié que vous avez accès à toutes vos commandes :
mv ~/.bash_profile.bak ~/.bash_profile
et si vous souhaitez l'utiliser immédiatement sans redémarrer votre session complète, il suffit d'entrer :
. ~/.bash_profile