Written by
Charlotte LeeHomebrew ist ein beliebter Paketmanager für macOS, der in der Regel zum Installieren von Software und zum Verwalten von Abhängigkeiten verwendet wird. Wenn Sie es verwenden müssen, aber nicht vertraut damit sind, können Sie bei der Ausführung auf den Fehler "Befehl nicht gefunden" stoßen. Die Meldung lautet "zsh: Befehl nicht gefunden: brew" oder "bash: Befehl nicht gefunden: brew," je nach Shell-Umgebung.
In diesem Artikel erklären wir die möglichen Ursachen des Fehlers und helfen Ihnen, den Befehl brew auf Mac M1, M2, M3, M4, T2 und Intel zu beheben.
Warum wird der Befehl brew auf Mac nicht gefunden?
Wenn Sie den Fehler "Befehl nicht gefunden: brew" erhalten, wenn Sie versuchen, brew auf Ihrem Mac auszuführen, bedeutet dies normalerweise, dass Homebrew nicht installiert ist oder das System es nicht in den Verzeichnispfaden finden kann, wo es Befehle erwartet zu lokalisieren.
Hier sind ein paar häufige Gründe, warum dies passieren könnte:
- Homebrew ist nicht installiert: Es könnte sein, dass Sie Homebrew auf Ihrem Mac noch nicht installiert haben. Es ist nicht standardmäßig enthalten, daher müssen Sie es manuell installieren.
- Das Binärverzeichnis von Homebrew ist nicht in Ihrem PATH: Wenn Sie Homebrew installieren, platziert es das ausführbare (brew) in einem Verzeichnis wie /opt/homebrew/bin oder /usr/local/bin. Wenn dieses Verzeichnis nicht zu Ihrer PATH-Umgebungsvariable hinzugefügt wird, weiß Ihr Terminal nicht, wo es nach dem brew-Befehl suchen soll.
- Beschädigte oder unvollständige Installation: Manchmal kann bei der Installation oder bei Updates etwas schief gehen, was zu einer unvollständigen oder beschädigten Homebrew-Einrichtung führt. Dadurch kann der brew-Befehl nicht verfügbar sein.
Teilen Sie die Gründe für den nicht gefundenen brew-Befehl auf Mac!
Wie behebt man den nicht gefundenen brew-Befehl auf Mac?
Hier sind mehrere Möglichkeiten, wie Sie das Problem "Befehl nicht gefunden" auf macOS Sequoia, macOS Sonoma, macOS Ventura, macOS Monterey, macOS Big Sur, macOS Catalina und früheren Versionen beheben können:
Fix 1: Installieren Sie Homebrew, wenn Sie es noch nicht haben
Wenn Homebrew nicht auf Ihrem Mac installiert ist, ist die Installation der einfachste Weg, das Problem zu lösen. So geht's:
- Öffnen Sie Terminal.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Geben Sie Ihr Passwort ein und drücken Sie Enter.
- Drücken Sie erneut Enter, um Homebrew auf Mac zu installieren.
- Warten Sie, bis die Installation abgeschlossen ist.
- Nach der Installation versuchen Sie, den brew-Befehl erneut auszuführen, um zu sehen, ob er erkannt wird.
Fix 2: Fügen Sie Homebrew zu Ihrem PATH hinzu
Wenn Homebrew auf Ihrem Mac vorhanden ist, aber der Fehler "Befehl nicht gefunden: brew" immer noch angezeigt wird, könnte es nicht in Ihrem System-PATH sein, der eine Liste von Verzeichnissen ist, die Terminal durchsucht, um Befehle zu finden. Um das Verzeichnis zum Pfad hinzuzufügen:
- Öffnen Sie das Terminal.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter.echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
Dies fügt die Zeile export PATH=/opt/homebrew/bin:$PATH zu Ihrer .zshrc-Datei hinzu, die die Konfigurationsdatei für die Zsh-Shell ist (Standard auf macOS-Versionen ab Catalina). Es fügt auch das Installationsverzeichnis von Homebrew (/opt/homebrew/bin) zu Ihrem PATH hinzu, damit Terminal den brew-Befehl finden kann.
Fix 3: Beheben des Problems "brew-Befehl nicht gefunden" nach der Installation von Oh My Zsh
Wenn der Fehler nach der Installation von Oh My Zsh auftritt, sollten Sie die Zeile eval $(/opt/homebrew/bin/brew shellenv) zu Ihrer zshrc mit dem folgenden Befehl hinzufügen:
echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc
Dieser Befehl richtet Ihr Terminal so ein, dass es Homebrew erkennt und sicherstellt, dass es korrekt in Ihr System integriert ist.
Bei Ausführung wird jede neue Terminal-Sitzung automatisch die Umgebung konfigurieren, die für Homebrew benötigt wird, z. B. das Aktualisieren des PATH, um die Verzeichnisse von Homebrew einzuschließen. Dies vereinfacht die Verwendung von brew, ohne jedes Mal, wenn Sie ein Terminalfenster starten, manuell Umgebungsvariablen konfigurieren zu müssen.
Jetzt, da Sie wissen, wie Sie das Problem "brew-Befehl nicht gefunden" auf macOS beheben können, teilen Sie die Lösungen mit anderen!