Срещнахте грешката „zsh: command not found: brew“, докато използвате Homebrew на вашия Mac? Следвайте тези стъпки за отстраняване на неизправности.
Homebrew е мениджър на пакети на трета страна, който ви позволява да инсталирате и управлявате софтуерни пакети на вашия Mac с помощта на командния ред. Това е популярен избор за разработчици и опитни потребители, защото предоставя прост и ефективен начин за инсталиране на софтуер, актуализиране на пакети и премахване на софтуер.
Въпреки това, докато се опитвате да стартирате Homebrew в терминал, може да срещнете съобщението за грешка „zsh: командата не е намерена: brew“, ако Homebrew не е конфигуриран правилно.
Кога се случва грешката „zsh: command not found: brew“?
Ако получавате съобщение за грешка „zsh: command not found: brew“ след инсталиране и стартиране на Homebrew, това означава, че двоичният файл на Homebrew не е в пътя за търсене на вашия терминал. Това може да се случи, ако има проблем с вашата инсталация на Homebrew или ако не сте добавили Homebrew към вашата променлива на средата $PATH.
За да коригирате тази грешка, можете да опитате следните стъпки за отстраняване на неизправности на вашия Mac:
1. Опитайте да преинсталирате Homebrew
Преинсталирането на Homebrew може да премахне всички повредени или остарели файлове и да инсталира ново копие на Homebrew. За да премахнете Homebrew, можете да изпълните следните стъпки:
1. Отворете терминала на вашия Mac и деинсталирайте Homebrew, като поставите следната команда и натиснете Връщане ключ:
brew uninstall --force homebrew
2. Въведете следната команда и натиснете Връщане за да инсталирате Homebrew отново:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Това ще изтегли и инсталирайте най-новата версия на Homebrew. След като рестартирате приложението Terminal, трябва да можете да използвате командата brew без никакви проблеми.
2. Добавете Brew към променливата на средата PATH
Има голям шанс Homebrew да не може да бъде добавен към променливата PATH по време на инсталацията, което означава, че вашата обвивка не може да намери изпълнимия файл на Homebrew. Можете да коригирате това, като добавите ръчно Homebrew към променливата PATH, като въведете следната команда в терминала и натиснете Връщане ключ:
export PATH="/opt/homebrew/bin:$PATH"
Можете да проверите дали Homebrew е добавен успешно към променливата PATH, като използвате следната команда:
echo $PATH
Това ще покаже всички изпълними двоични файлове, които обвивката на терминала може да намери. Ако Homebrew присъства в списъка, това означава, че терминалът вече може успешно да намери изпълнимия файл на Homebrew.
Xcode Command Line Tools е пакет разработен и поддържан от Apple, който съдържа всички дебъгери, компилатори и инструменти, които са включени в цялата Xcode IDE. Няколко потребители съобщиха, че Homebrew не може да работи без инсталирани Xcode Command Line Tools. Можете да го инсталирате, като въведете следната команда в терминала и натиснете Връщане:
xcode-select --install
След това можете да проверите инсталацията, като използвате следната команда:
xcode-select -p
Ако инсталацията е била успешна, трябва да получите следния резултат след въвеждане на командата:
/Library/Developer/CommandLineTools
Започнете да управлявате вашите приложения чрез Homebrew
Homebrew е мощен инструмент, който може да ви помогне да управлявате вашите приложения на macOS и Linux. Той е лесен за използване и предоставя централно хранилище на софтуер, от който да избирате. Ако търсите начин да опростите инсталирането и управлението на вашите приложения, тогава Homebrew е страхотна опция. Например, инсталирате няколко приложения за Mac наведнъж с помощта на Homebrew.