«Homebrew, или сокращенно brew, — это бесплатный менеджер пакетов с открытым исходным кодом для операционных систем Mac и Linux. Brew — это легкая утилита командной строки, построенная на основе языка программирования Ruby.
Он предлагает простой в управлении интерфейс командной строки, который позволяет загружать, устанавливать, обновлять и удалять пакеты. Brew использует набор репозиториев с открытым исходным кодом, и разработчики могут добавлять или удалять пакеты.
В этом руководстве мы узнаем, как устранить ошибку “brew command not found”, с которой вы можете столкнуться при запуске команды brew».
Ошибка «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 автоматически добавит каталог установки в путь при установке. Однако иногда это может привести к сбою и потребовать добавления каталога вручную.
Вы можете сделать это, выполнив команду:
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Если Homebrew установлен в другом каталоге, обязательно замените /usr/local/bin целевым каталогом.
Например, в macOS brew устанавливается в /opt/homebrew/bin.
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» и о различных способах ее устранения. Мы надеемся, что эта статья помогла вам.