Si vous êtes un utilisateur Homebrew qui rencontre maintenant un message d’erreur”zsh : commande introuvable : brew”dans le shell zsh, vous êtes probablement perplexe quant à la raison pour laquelle la ligne de commande brew l’outil ne fonctionne plus.
La raison pour laquelle vous rencontrez peut-être l’erreur de commande introuvable pour brew est que le shell zsh n’est pas en mesure de trouver le binaire brew à exécuter pour une raison quelconque, soit parce que quelque chose ne va pas avec votre $PATH, ou l’installation Homebrew, ou les deux. Ainsi, pour corriger l’erreur de commande brew introuvable, nous effectuerons une série d’actions pour réinstaller Homebrew, puis définirons le chemin manuellement si les choses continuent d’échouer.
Corrigez”zsh : brew : command not found”sur Mac avec zsh Shell
Tout d’abord, nous allons réinstaller Homebrew. Faites-le même si vous avez déjà installé Homebrew dans Ventura ou votre version actuelle de MacOS, et que votre Mac soit un M1/M2 ou autre.
Sur la ligne de commande, saisissez exactement ce qui suit :
/bin/bash-c”$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Appuyez sur Entrée et continuez avec l’Homebrew l’installation comme d’habitude.
Lorsque l’installation est terminée, essayez à nouveau d’utiliser la commande”brew”, par exemple pour installer un package brew, mettre à jour ou supprimer un package.
Si vous continuez à rencontrer le message d’erreur brew command not found, vous pouvez le résoudre en plaçant brew dans votre zshrc $PATH. Vous pouvez vérifier votre PATH ou ajouter un nouveau PATH avec la commande d’exportation avec le
echo”export PATH=/opt/homebrew/bin:$PATH”>> ~/.zshrc
Ensuite, tapez ce qui suit pour réparer brew si nécessaire :
brew doctor
L’approche echo peut vous être familière si vous avez déjà défini des variables d’environnement.
Vous rencontrez une « commande introuvable » après l’installation de Oh-My-Zsh ? Essayez ceci
Spécifique à de nombreux utilisateurs qui ne rencontrent que le problème de la commande brew introuvable après l’installation du package populaire Oh-my-zsh, vous pouvez essayer d’ajouter manuellement la ligne suivante à votre fichier.zshrc :
eval $(/opt/homebrew/bin/brew shellenv)
Vous pouvez également l’ajouter à votre zshrc avec une seule commande :
echo”eval $(/opt/homebrew/bin/brew shellenv)” >> ~/.zshrc
Encore une fois, essayez d’exécuter brew doctor par la suite.
Si vous exécutez la commande brew suivante, vous aurez également recevoir une solution consistant à utiliser la même chaîne dans le.zprofile :
brew help shellenv
brew help shellenv
Utilisation : brew shellenvImprimer les déclarations d’exportation. Lorsqu’elle est exécutée dans un shell, cette installation d’Homebrew sera
ajoutée à votre PATH, MANPATH et INFOPATH.Les variables HOMEBREW_PREFIX, HOMEBREW_CELLAR et HOMEBREW_REPOSITORY sont
également exportées pour éviter de les interroger plusieurs fois fois. Pour aider à garantir
l’idempotence, cette commande ne produit aucune sortie lorsque les répertoires bin et sbin
de Homebrew sont respectivement premier et deuxième dans votre PATH. Envisagez d’ajouter
l’évaluation de la sortie de cette commande à vos fichiers de points (par exemple, ~/.profile,
~/.bash_profile ou ~/.zprofile) avec : eval”$(brew shellenv)”
Avec le chemin Homebrew défini (ou l’approche shellenv pour définir les variables d’environnement nécessaires), la commande brew fonctionnera à nouveau comme prévu. Si vous êtes curieux de savoir où les packages Homebrew sont installés et conservés dans le système de fichiers
Cette astuce a-t-elle fonctionné pour résoudre le message d’erreur”brew command not found”pour vous ? Avez-vous trouvé une autre solution ? Faites-nous part de vos expériences dans les commentaires.