«Homebrew, или сокращенно brew, — это бесплатный менеджер пакетов с открытым исходным кодом для операционных систем Mac и Linux. Brew — это легкая утилита командной строки, построенная на основе языка программирования Ruby.
Он предлагает простой в управлении интерфейс командной строки, который позволяет загружать, устанавливать, обновлять и удалять пакеты. Brew использует набор репозиториев с открытым исходным кодом, и разработчики могут добавлять или удалять пакеты.
В этом руководстве мы узнаем, как устранить ошибку “brew command not found”, с которой вы можете столкнуться при запуске команды brew».
Что такое «brew command not found»?
Ошибка «brew command not found» возникает, когда ваша система не может найти двоичный файл brew на своем пути. В системах Unix есть список каталогов, в которых можно проверить наличие двоичных файлов команды.
Поэтому, когда вы запускаете команду из своего терминала, система будет искать в этом списке каталогов двоичный файл с таким именем. Если система не найдет бинарник с таким именем, она вернет ошибку «command not found».
Список каталогов, в которых система будет искать, хранится в переменной окружения PATH.
Вы можете просмотреть список, выполнив команду:
$ echo $PATH
Команда должна вывести все каталоги, в которых ваша система будет искать целевые двоичные файлы.
Если у вас установлен Homebrew и по-прежнему возникает ошибка «brew command not found», это в основном связано с тем, что путь к двоичному файлу brew отсутствует в переменной среды пути.
Давайте обсудим различные способы ее решения.
Установить доморощенный
Первый шаг — убедиться, что Homebrew правильно установлен в вашей системе. Запустите команду ниже, чтобы установить Homebrew в вашей системе.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Если вы хотите переустановить Homebrew, выполните приведенную ниже команду, чтобы удалить Homebrew:
$ NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Затем вы можете запустить приведенную выше команду, чтобы переустановить его.
Добавление Brew в путь
По умолчанию brew автоматически добавит каталог установки в путь при установке. Однако иногда это может привести к сбою и потребовать добавления каталога вручную.
Вы можете сделать это, выполнив команду:
Bash
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Если Homebrew установлен в другом каталоге, обязательно замените /usr/local/bin целевым каталогом.
Например, в macOS brew устанавливается в /opt/homebrew/bin.
ZSH
echo 'export PATH="/usr/local/bin:$PATH"' >> $HOME/.zshrc
Точно так же вы можете заменить /usr/local/bin на целевой каталог.
После завершения вы можете убедиться, что команда brew работает правильно, выполнив команду:
$ brew –version Homebrew 3.5.1 Homebrew/homebrew-core (git revision 9f9fcb8997c; last commit 2022-06-08)
И у вас есть это; Homebrew успешно установлен и доступен из сеанса терминала.
Закрытие
Из этого руководства вы узнали о возможных причинах ошибки «brew command not found» и о различных способах ее устранения. Мы надеемся, что эта статья помогла вам.