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 celui-ci, vous pouvez rencontrer l'erreur "command not found" lors de son exécution. Le message devrait indiquer "zsh: commande introuvable: brew" ou "bash: commande introuvable: brew," selon l'environnement de shell utilisé.
Dans cet article, nous expliquerons les causes possibles de l'erreur et vous aiderons à corriger 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 "command not found: 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 à localiser les 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 comme /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 se passer, conduisant à une configuration Homebrew incomplète ou corrompue. Cela peut rendre la commande brew inaccessible.
Partagez les raisons pour lesquelles la commande brew est introuvable sur Mac!
Comment corriger la commande brew introuvable sur Mac?
Voici plusieurs façons de résoudre le problème de "commande brew introuvable" sur macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, macOS Big Sur, macOS Catalina et les versions antérieures:
Réparation 1: Installer Homebrew si ce n'est pas déjà 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 cela:
- 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)"
- Tapez votre mot de passe et appuyez sur Entrée.
- Appuyez à 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 de l'interpréteur de commandes Zsh (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.
Réparation 3 : réparer la commande brew introuvable après l'installation de Oh My Zsh
Si l'erreur survient 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 assure qu'il est correctement intégré dans votre système.
Lorsque vous exécutez ceci, chaque nouvelle session 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 rend l'utilisation de brew plus facile sans avoir besoin de configurer manuellement les variables d'environnement à chaque fois que vous ouvrez une fenêtre Terminal.
Maintenant que vous savez comment réparer la commande brew introuvable sur macOS, partagez les solutions avec d'autres !