8 votes

Comment annuler "export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile" ?

J'essayais d'installer homebrew, ce qui ne fonctionnait pas. Il m'a dit de faire echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile . Cependant, cela n'avait aucun effet, et j'ai pensé que c'était peut-être à cause d'echo (je ne connais pas de Bash), alors j'ai supprimé l'Echo, et j'ai lancé brew doctor et il a craché ceci, ce qui m'a inquiété :

/usr/local/bin/brew: line 2: dirname: command not found
/usr/local/bin/brew: line 5: basename: command not found
/usr/local/bin/brew: line 8: readlink: command not found
/usr/local/bin/brew: line 16: cd: /Users/howard/../Library: No such file or directory
/usr/local/bin/brew: line 23: tr: command not found
/usr/local/bin/brew: line 23: uname: command not found
/usr/local/bin/brew: line 28: exec: ruby: not found

Existe-t-il un moyen d'annuler ce que je viens de faire ? Par ailleurs, quelqu'un peut-il m'expliquer ce que je viens de faire ? Je ne ferai plus jamais l'erreur stupide de copier et coller des commandes que je ne comprends pas. J'ai l'impression d'être un abruti total en ce moment.

Je crains d'avoir remplacé /usr/bin/ par d'autres choses ? Je ne peux pas exécuter la plupart des commandes de base comme man , ls et quelques autres. cd fonctionne toujours. Y a-t-il un espoir pour moi, ou dois-je réinstaller mon système d'exploitation ?

10voto

grg Points 181593

Vous dites avoir exécuté la commande suivante :

echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

Cela aurait ajouté la ligne export PATH='/usr/local/bin:$PATH' dans votre fichier .bash_profile. Cependant, vous avez ensuite exécuté la ligne sans l'écho.

Cela aurait brisé votre chemin, mais uniquement pour la session à laquelle vous participez . La commande ">> ~/.bash_profile" n'aurait eu aucun effet puisqu'elle ne produit aucun résultat.

Il suffit de fermer la fenêtre du terminal et d'en ouvrir une nouvelle. L'exécution de l'exportation vient de modifier le PATH de votre shell actuel. Un nouvel interpréteur de commandes recherchera à nouveau les fichiers concernés pour vous, en définissant le chemin correctement, à condition que la ligne que vous avez ajoutée à votre profil avec l'écho soit supprimée (voir la réponse de bmike).

9voto

Oskar Points 1242

Vous n'avez certainement pas besoin de réinstaller - supprimez simplement la dernière ligne du fichier et redémarrez le terminal pour voir les effets.

Si vous ne savez pas comment éditer le fichier à partir du terminal, vous pouvez ouvrir le fichier dans l'éditeur de texte par défaut de votre système :

/usr/bin/open ~/.bash_profile

Il suffit de supprimer la dernière ligne et de sauvegarder le fichier. (Le >> ajoute la sortie de l'écho à la fin du fichier) À ce stade, quittez le terminal, rouvrez-le et testez les éléments suivants brew doctor encore une fois.

Apple propose un aperçu des éditeurs que vous pouvez utiliser dans le terminal si vous souhaitez modifier des fichiers plus régulièrement.

Pour les débutants, le nano est peut-être le plus simple, car il dispose d'une aide visible pour les commandes de base. Vous pouvez obtenir une aide plus guidée sur nano à partir du web en ouvrant l'URL dans votre navigateur préféré (ou en demandant à terminal de le faire pour vous). open http://www.nano-editor.org/ ).

1voto

5heikki Points 141

Vous n'avez vu aucun effet parce que vous auriez dû redémarrer le terminal ou alternativement

source ~/.bash_profile

Pour que les modifications soient effectives. Ajouter des chemins dans le fichier .bash_profile, c'est un peu comme ajouter des raccourcis sur le bureau, sauf qu'il s'agit de raccourcis pour le terminal, c'est-à-dire que vous lui indiquez où se trouvent les choses.

0voto

Alan Keene Points 137

La configuration correcte de l'environnement dans .bash_profile devrait se présenter comme suit :

export PATH="/usr/local/bin:$PATH"

et non :

export PATH='/usr/local/bin:$PATH'

voir ceci :

L'étape correcte pour configurer le brew sur votre Mac est la suivante :

  1. La commande correcte est la suivante :

    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

  2. Nous devons maintenant activer vos modifications. Tapez cette commande pour activer :

    source .bash_profile

    Vous pouvez également utiliser cette commande pour ouvrir le fichier :

    /usr/bin/open ~/.bash_profile

    et le fixer au texte correct, puis enregistrer et quitter, le chemin d'accès devrait utiliser " " .

  3. N'oubliez pas d'activer vos modifications. Toujours avec cette commande :

    source .bash_profile

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X