J'ai ajouté quelque chose à mon bash_profile en essayant d'ajouter Playframework à mon chemin et quelque chose s'est mal gâché.
J'ai ajouté la ligne suivante à mon .bash_profile
export PATH=$PATH:the path to my play excitable
puis j'ai tout enregistré et redémarré mon terminal. Je ne peux plus rien faire depuis mon terminal. Je ne peux pas cd dans aucun répertoire, je ne trouve plus Java, je ne peux pas ouvrir vi ou nano. J'ai trouvé ce thread sur SuperUser qui a suggéré d'ouvrir un terminal différent et de changer le profil bash.
J'ai essayé d'ouvrir bash en tapant
/bin/bash
et j'ai réussi à ouvrir un autre terminal mais je n'ai toujours accès à aucune des commandes Unix habituelles. Je n'ai toujours pas pu ouvrir vi ou nano pour supprimer la ligne à l'origine du problème.
J'ai essayé de télécharger une nouvelle application de terminal sans aucune chance.
J'ai essayé d'activer les fichiers cachés afin de pouvoir simplement modifier le fichier avec un éditeur de texte en exécutant la commande suivante:
defaults write com.Apple.Finder AppleShowAllFiles TRUE
mais comme mon terminal ne fonctionne pas, cela n'a pas fonctionné non plus.
Comment puis-je réparer mon ordinateur.
Bien que cela soit hors sujet pour stackoverflow, il est également assez simple à corriger:
Réinitialiser $PATH
:
$ export PATH=/bin:/usr/bin:/usr/local/bin
Réparer ~/.bash_profile
:
$ vi ~/.bash_profile
Ou vous pouvez éviter de définir $PATH
du tout avec:
$ /usr/bin/vi ~/.bash_profile