Written by
PierreDuboisHomebrew est un gestionnaire de paquets populaire pour macOS, généralement utilisé pour installer des logiciels et gérer les dépendances. Si vous avez besoin de l'utiliser mais n'êtes pas familier avec lui, vous pouvez rencontrer l'erreur "commande introuvable" lors de son exécution. Le message devrait indiquer "zsh: commande introuvable: brew" ou "bash: commande introuvable: brew," selon l'environnement de shell.
Dans cet article, nous expliquerons les causes possibles de l'erreur et vous aiderons à résoudre le problème de la commande brew introuvable sur Mac M1, M2, M3, M4, T2 et Intel.
Pourquoi la commande brew est-elle introuvable sur Mac?
Si vous obtenez l'erreur "commande introuvable: brew" en essayant d'exécuter brew sur votre Mac, cela signifie généralement que Homebrew n'est pas installé ou que le système ne parvient pas à le trouver dans les chemins d'accès où il s'attend à trouver des commandes.
Voici quelques raisons courantes pour lesquelles cela pourrait se produire:
- Homebrew n'est pas installé: Vous n'avez peut-être pas encore installé Homebrew sur votre Mac. Il n'est pas inclus par défaut, donc vous devrez l'installer manuellement.
- Le répertoire binaire de Homebrew n'est pas dans votre PATH: Lorsque vous installez Homebrew, il place l'exécutable (brew) dans un répertoire tel que /opt/homebrew/bin ou /usr/local/bin. Si ce répertoire n'est pas ajouté à votre variable d'environnement PATH, votre terminal ne saura pas où chercher la commande brew.
- Installation corrompue ou incomplète: Parfois, lors de l'installation ou des mises à jour, quelque chose peut mal tourner, entraînant une installation incomplète ou corrompue de Homebrew. Cela peut rendre la commande brew inaccessible.
Partagez les raisons pour lesquelles la commande brew est introuvable sur Mac!
Comment résoudre le problème de la commande brew introuvable sur Mac?
Voici plusieurs façons de résoudre le problème de la commande "brew introuvable" sur macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, macOS Big Sur, macOS Catalina et des versions antérieures:
Réparation 1: Installer Homebrew si ce n'est pas fait
Si Homebrew n'est pas installé sur votre Mac, l'installer est le moyen le plus simple de résoudre le problème. Pour ce faire:
- Ouvrez Terminal.
- Saisissez la commande suivante et appuyez sur Entrée./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Entrez votre mot de passe et appuyez sur Entrée.
- Appuyez de nouveau sur Entrée pour installer Homebrew sur Mac.
- Attendez que l'installation soit terminée.
- Après l'installation, essayez d'exécuter à nouveau la commande brew pour voir si elle est reconnue.
Réparation 2: Ajouter Homebrew à votre PATH
Si Homebrew existe sur votre Mac mais que l'erreur "command not found brew" apparaît toujours, il se peut qu'il ne soit pas dans le PATH de votre système, qui est une liste de répertoires que Terminal parcourt pour trouver des commandes. Pour ajouter le répertoire au Path :
- Ouvrez Terminal.
- Tapez la commande ci-dessous et appuyez sur Entrée.echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
Cela ajoutera la ligne export PATH=/opt/homebrew/bin:$PATH à votre fichier .zshrc, qui est le fichier de configuration pour le shell Zsh (le shell par défaut sur les versions de macOS à partir de Catalina). Cela ajoutera également le répertoire d'installation de Homebrew (/opt/homebrew/bin) à votre PATH afin que Terminal puisse trouver la commande brew.
Correctif 3 : corriger la commande brew non trouvée après avoir installé Oh My Zsh
Si l'erreur se produit après l'installation de Oh My Zsh, vous devriez ajouter la ligne eval $(/opt/homebrew/bin/brew shellenv) à votre zshrc avec la commande suivante :
echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc
Cette commande configure votre Terminal pour reconnaître Homebrew et garantit qu'il est correctement intégré à votre système.
Lorsque vous exécutez cela, chaque nouvelle session de Terminal configurera automatiquement l'environnement nécessaire pour que Homebrew fonctionne, comme la mise à jour du PATH pour inclure les répertoires de Homebrew. Cela facilite l'utilisation de brew sans avoir besoin de configurer manuellement les variables d'environnement à chaque fois que vous ouvrez une fenêtre Terminal.
Maintenant que vous savez comment corriger la commande brew non trouvée sur macOS, partagez les solutions avec d'autres !