1 votes

Echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile en utilisant cette commande obtient une autorisation refusée?

J'ai essayé de suivre les instructions dans Comment ajouter MySQL à la variable $PATH pour résoudre "mysql: commande introuvable"?

$ echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
zsh: permission denied: /Users/naveenkumarp/.bash_profile

Est-ce que quelqu'un peut m'aider à résoudre ce problème?

1voto

Oskar Points 1242

Je utiliserais l'éditeur nano pour éditer le fichier correct pour votre shell, qui est zsh, pas bash.

nano ~/.zshrc

Mettez cette ligne en haut du fichier

typeset -U path PATH

Mettez cette ligne vers la fin et enregistrez:

path+=/usr/local/mysql/bin

Appuyez sur la touche Control et la touche X pour sortir (voir le bas de la fenêtre nano pour plus de commandes). Si vous quittez ensuite votre application de terminal, vous pouvez vérifier que mysql se trouve dans votre chemin d'accès.

Vous pouvez vérifier votre shell avec echo $SHELL et si vous voulez bash puisque toutes vos instructions sont en elle, vous pouvez revenir à cela si nécessaire avec chsh /bin/bash auquel cas vous éditeriez le fichier ~/.bash_profile car chaque shell lit des fichiers de démarrage différents. Je recommande d'apprendre zsh et de trouver des guides qui fonctionnent là-bas, cependant.

-1voto

hrajhemanth Points 1

Changer bash_profile en zshenv. Ça a fonctionné pour moi.

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