Jak opravit chybu „zsh: příkaz nenalezen: brew“ v Mac Homebrew

Objeví-li se hlášení „zsh: command not found: brew“ během práce s Homebrew, signalizuje to, že aplikace Terminál nemůže lokalizovat spustitelný soubor Homebrew. Nenechte se však odradit, protože v tomto textu prozkoumáme různé strategie, jak tuto situaci vyřešit. Homebrew, jako oblíbený správce balíčků pro macOS, výrazně zjednodušuje instalaci a správu softwaru. Pro bezproblémový chod vašich aplikací a nástrojů je zásadní mít Homebrew správně nainstalovaný. Pokud se potýkáte s touto chybou, nezoufejte, řešení je na dosah ruky!

1. Pokus o novou instalaci Homebrew

Nová instalace Homebrew může eliminovat poškozené či zastaralé soubory a zajistit tak čerstvou kopii aplikace. Pro odinstalování Homebrew postupujte dle následujících kroků:

  • Spusťte Terminál na vašem Macu a odinstalujte Homebrew zadáním tohoto příkazu a potvrďte klávesou Return:
    brew uninstall
  • Následně zadejte níže uvedený příkaz a potvrďte klávesou Return pro opětovnou instalaci Homebrew:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Tímto se stáhne a nainstaluje nejaktuálnější verze Homebrew. Po restartu aplikace Terminál byste měli být schopni bez problémů používat příkaz brew.

2. Vložení Brew do proměnné prostředí PATH

Často se stává, že Homebrew během instalace nebyl přidán do proměnné PATH, což znamená, že váš shell nemůže najít jeho spustitelný soubor.

Tuto situaci můžete napravit manuálním vložením Homebrew do PATH pomocí Terminálu. Příkaz se nepatrně liší v závislosti na tom, zda má váš Mac procesor Intel nebo čip Apple silicon. Stačí zkopírovat a vložit odpovídající příkaz pro váš Mac do aplikace Terminál.

Jestliže máte Mac s čipem Apple silicon, vložte tento příkaz:

export PATH="/opt/homebrew/bin:$PATH"

Pokud váš Mac disponuje procesorem Intel, použijte tento příkaz:

export PATH="/usr/local/bin:$PATH"

Pomocí následujícího příkazu můžete ověřit, zda byl Homebrew úspěšně vložen do proměnné PATH:

echo $PATH

Tím se zobrazí všechny spustitelné binární soubory, které Terminál umí nalézt. Pokud je Homebrew na tomto seznamu, je jisté, že Terminál dokáže úspěšně lokalizovat jeho spustitelný soubor.

Nástroje příkazového řádku Xcode jsou balík vyvíjený a spravovaný společností Apple, který obsahuje veškeré ladicí nástroje, kompilátory a další nástroje obsažené v celém IDE Xcode. Někteří uživatelé upozornili, že Homebrew nemusí fungovat bez nainstalovaných nástrojů příkazového řádku Xcode. Můžete si je nainstalovat zadáním následujícího příkazu do Terminálu a potvrzením klávesou Return:

xcode-select --install

Následně můžete ověřit instalaci pomocí příkazu:

xcode-select -p

V případě úspěšné instalace byste po zadání příkazu měli obdržet tento výstup:

/Library/Developer/CommandLineTools

Homebrew nabízí řadu užitečných aplikací a představuje nezbytný nástroj pro každého uživatele Macu. Pokud se setkáte s chybou „zsh: command not found: brew“, jedno z výše zmíněných řešení by mělo problém vyřešit a umožnit vám využívat tohoto vynikajícího správce balíčků pro macOS.

Závěrem, narazíte-li na hlášku „zsh: command not found: brew“, nezapomeňte vyzkoušet výše uvedené metody. Ať už se rozhodnete pro přeinstalaci Homebrew, jeho přidání do PATH nebo instalaci potřebných nástrojů, tyto kroky vám pomohou odstranit problém a efektivně pokračovat v používání vašeho Macu. Homebrew je mocný nástroj, který vám pomáhá spravovat software ve vašem systému, takže se nebojte být kreativní při jeho používání.