Layer 8Ehrlicher Tech-Support
SoftwareSchweregrad: Anfängerfehlercommand not found: brew

zsh: command not found: brew (Apple Silicon)

Homebrew installiert, aber 'zsh: command not found: brew' auf dem Mac? Auf Apple Silicon fehlt /opt/homebrew im PATH. So richtest du brew dauerhaft ein.

Aufwand:
ca. 5 Min.

Das Symptom

Du hast Homebrew brav installiert, das Skript lief ohne Fehler durch – und beim allerersten brew install antwortet die Shell trocken: zsh: command not found: brew. Als hätte die Installation nie stattgefunden. Dabei liegt brew längst auf der Platte.

Die „Layer 8“-Wahrheit

Das ist kein gescheiterter Download, sondern ein simples Wegweiser-Problem. Seit Apple auf eigene Chips umgestiegen ist, installiert Homebrew nach /opt/homebrew statt wie früher nach /usr/local. Nur weiß deine Shell davon nichts: Dieser Ordner steht nicht in ihrem Suchpfad, dem PATH. brew ist also da – die Shell schaut nur an all den alten Stellen nach und findet es nicht. Der Homebrew-Installer sagt das am Ende sogar selbst, aber der Hinweis geht im Textwust gern unter. Die Lösung ist kein Neuinstallieren, sondern ein Zweizeiler, der der Shell einmal dauerhaft verrät, wo brew wohnt.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Prüfen, wohin Homebrew installiert wurde

    Zuerst sicherstellen, dass brew wirklich existiert. Auf Apple Silicon liegt es unter /opt/homebrew/bin, auf Intel unter /usr/local/bin:

    ls /opt/homebrew/bin/brew
    
  2. 2.

    PATH für die laufende Sitzung setzen

    Um brew sofort zu nutzen, die Homebrew-Umgebung in der aktuellen Shell laden. Das macht brew für dieses eine Terminal verfügbar:

    eval "$(/opt/homebrew/bin/brew shellenv)"
    
  3. 3.

    Die Einrichtung dauerhaft verankern

    Damit brew in jedem neuen Terminal funktioniert, dieselbe Zeile in die Login-Konfiguration der zsh schreiben:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
    
  4. 4.

    Die Shell neu laden

    Die Änderung greift ab dem nächsten Login. Entweder ein neues Terminal öffnen oder die Konfiguration direkt neu einlesen:

    source ~/.zprofile
    
  5. 5.

    Erfolg prüfen

    Zum Schluss testen, ob die Shell brew jetzt findet. Eine Versionsausgabe bedeutet: alles korrekt eingerichtet:

    brew --version
    

Häufige Fragen (FAQ)

?Warum findet die Shell brew nach der Installation nicht?

Auf Apple-Silicon-Macs (M1, M2, M3 …) installiert Homebrew nach /opt/homebrew, nicht mehr nach /usr/local wie auf Intel. Dieser Pfad steht standardmäßig nicht im PATH der Shell. Der Befehl brew existiert also, die Shell sucht ihn nur an den falschen Stellen.

?Muss ich das bei jedem Terminal neu machen?

Nur, wenn du die PATH-Zeile bloß einmalig eintippst. Trägst du sie in ~/.zprofile ein, richtet die Shell den PATH bei jedem Start automatisch ein. Danach ist brew in jedem neuen Terminal sofort verfügbar.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Auch zu finden unter

Verwandte Fehler

SWAnfängerfehlerPermission denied

bash: ./script.sh: Permission denied

Shell-Skript startet nicht mit 'Permission denied'? Meist fehlt nur das Ausführbar-Recht. So machst du es lauffähig – und findest seltenere Ursachen.

SWAnfängerfehlerYour local changes would be overwritten

git: local changes would be overwritten by merge

git stoppt mit 'Your local changes would be overwritten by merge/checkout'? So rettest du deine Änderungen per commit oder stash, statt sie zu verlieren.

SWAnfängerfehlerfatal: not a git repository

git: fatal: not a git repository

git meldet 'fatal: not a git repository (or any of the parent directories)'? Du bist im falschen Ordner oder .git fehlt. So kommst du zurück ins Repo.