Je suis sur un MacBook Pro, exécutant la dernière version de Mountain Lion.
J'ai vraiment besoin d'aide, j'ai réussi à endommager mon .bash_profile (je pense) pour que chaque fois que j'ouvre le terminal, j'obtienne l'erreur listée ci-dessous.
-bash: export: `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier
-bash: export: `/Users/rob/Applications/sbt/bin:': not a valid identifier
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
env: bash: No such file or directory
-bash: tar: command not found
-bash: grep: command not found
-bash: cat: command not found
-bash: find: command not found
Je ne sais pas ce qui s'est passé, je n'ai pas de sudo, cd ou toute commande normale. La seule façon dont j'ai pu accéder à l'un des répertoires principaux est d'utiliser la commande go to folder dans le Finder et d'essayer de trouver le fichier en vain.
Pour couronner le tout, je pense que j'ai créé un fichier qui pourrait être à l'origine du problème, je voulais modifier le .bash_profile alors j'ai tapé
sudo nano ./bash_profile
Cela ouvre un nouveau fichier en nano qui, je pense, a ensuite été enregistré. Après cela, j'ai ouvert le vrai .bash_profile à ajouter dans le chemin d'accès pour node.js.
Si je peux accéder au .bash_profile, je pense que je peux le remettre sur la bonne voie mais je ne le trouve pas, dois-je réinstaller bash? Si oui, comment pourrais-je le faire sur un Mac, j'ai essayé d'utiliser
brew install bash
auquel j'arrive
-bash: brew: command not found
-bash: export: '/Users/rob/Applications/sbt/bin:': not a valid identifier
a disparu. La seule chose avec laquelle je me bats, c'est que la première ligne pourrait être stockée, j'ai regardé dans mon .bash_profile, .profile et .bashrc mais rien.
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin
à mon .bash_profile et il semble avoir corrigé bash mais j'ai toujours cette erreur -bash: export: '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin': not a valid identifier
Des idées?
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/go/bin:$PATH" # Make sure to use double quotes not single quotes
Et sur une nouvelle ligne export PATH
.
bash
.