Исправить «команда варки не найдена» на Mac с помощью zsh

Домашнее пиво для Mac

Если вы являетесь пользователем Homebrew и теперь получаете сообщение об ошибке «zsh: command not found: brew» в оболочке zsh, вы, вероятно, недоумеваете, почему инструмент командной строки brew больше не работает.

Причина, по которой вы можете столкнуться с ошибкой command not found для brew, заключается в том, что оболочка zsh не может найти двоичный файл brew для выполнения по какой-либо причине, либо из-за того, что что-то не так с вашим $ PATH, либо с установкой Homebrew, либо и то, и другое. Таким образом, чтобы исправить ошибку brew command not found, мы выполним ряд действий по переустановке Homebrew, а затем установим путь вручную, если что-то по-прежнему не работает.

Исправить «zsh: brew: команда не найдена» на Mac с помощью zsh Shell

Во-первых, мы собираемся переустановить Homebrew. Сделайте это, даже если вы уже установили Homebrew в Ventura или свою текущую версию MacOS, и независимо от того, является ли ваш Mac M1/M2 или другой.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

В командной строке введите точно следующее:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Нажмите Enter и продолжите установку Homebrew, как обычно.

После завершения установки попробуйте снова использовать команду brew, например, для установки пакета brew, обновления или удаления пакета.

Если вы продолжаете получать сообщение об ошибке brew command not found, вы можете устранить ее, поместив brew в свой zshrc $PATH. Вы можете проверить свой PATH или добавить новый PATH с помощью команды экспорта с помощью

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

Затем введите следующее, чтобы восстановить brew, если это необходимо:

brew doctor

Подход echo может быть вам знаком, если вы ранее устанавливали переменные среды.

Возникает сообщение «команда не найдена» после установки Oh-My-Zsh? Попробуй это

Для многих пользователей, у которых после установки популярного пакета Oh-my-zsh возникает проблема, связанная с тем, что команда brew не найдена, вы можете попробовать вручную добавить следующую строку в файл .zshrc:

eval $(/opt/homebrew/bin/brew shellenv)

Вы также можете добавить это в свой zshrc с помощью одной команды:

echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

Снова попробуйте после этого запустить brew doctor.

Если вы запустите следующую команду brew, вам также будет предложено использовать ту же строку в .zprofile:
brew help shellenv

варить помощь
Использование: варить шелленв

Распечатайте отчеты об экспорте. При запуске в оболочке эта установка Homebrew будет
быть добавлены к вашим PATH, MANPATH и INFOPATH.

Переменные HOMEBREW_PREFIX, HOMEBREW_CELLAR и HOMEBREW_REPOSITORY
также экспортируются, чтобы не запрашивать их несколько раз. Чтобы помочь гарантировать
idempotence, эта команда не выводит никаких данных, когда Homebrew bin и sbin
каталоги являются первыми и вторыми соответственно в вашем PATH. Рассмотрите возможность добавления
оценка вывода этой команды в ваши файлы точек (например, ~/.profile,
~/.bash_profile или ~/.zprofile) с: eval «$(brew shellenv)»

С установленным путем Homebrew (или подходом shellenv для установки необходимых переменных среды) команда brew снова будет работать должным образом. Если вам интересно, где пакеты Homebrew установлены и хранятся в файловой системе

Сработал ли этот трюк для устранения сообщения об ошибке «команда brew не найдена» для вас? Вы нашли другое решение? Расскажите нам о своем опыте в комментариях.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *