Установка программ через Homebrew на Mac: быстрый порядок действий

Чтобы установить программу через Homebrew, сначала поставьте Homebrew, затем выполните brew install <пакет> (или brew install --cask <приложение> для GUI). Ниже — рабочая схема с командами и проверками.

Оглавление

Установка Homebrew

  1. Откройте Terminal и запустите установку:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Добавьте brew в PATH (команда будет показана в конце установки; чаще всего подходят эти варианты).

Apple Silicon (M1/M2/M3):

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

Intel Mac:

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"
  1. Проверьте, что Homebrew доступен:
brew --version

Если после установки команда brew не находится, чаще всего проблема именно в PATH. Повторно выполните eval "$(… brew shellenv)" для вашей архитектуры и откройте новое окно Terminal.

Установка пакетов (formula)

Базовый формат:

brew install <package>

Примеры:

brew install git
brew install node
brew install python

Полезные команды перед установкой:

brew search <name>   # найти пакет
brew info <package>  # посмотреть описание, опции, путь установки

Удаление пакета:

brew uninstall <package>

Установка приложений (cask)

Для графических приложений (GUI) обычно используется cask:

brew install --cask <app>

Пример:

brew install --cask visual-studio-code

Чем отличается formula от cask

Тип установкиКомандаЧто ставитГде обычно используется
formulabrew install ...утилиты/библиотеки/CLIтерминал, dev‑инструменты
caskbrew install --cask ...приложения с интерфейсомпрограммы из “Приложений”

Не запускайте установку через sudo brew .... Homebrew рассчитан на установку в пользовательские каталоги; sudo часто ломает права и обновления.

Обновления, проверка и обслуживание

Обновить список пакетов и сами пакеты:

brew update
brew upgrade

Проверить “здоровье” окружения:

brew doctor

Посмотреть, что установлено:

brew list

Очистить старые версии и кеш:

brew cleanup

Если пакет устанавливает сервис (например, базы данных), часто используется:

brew services list
brew services start <service>

Частые проблемы и быстрые решения

1) Пишет, что нужны инструменты разработчика
Установите/обновите Command Line Tools:

xcode-select --install

2) brew: command not found после установки
Почти всегда не добавлен shellenv в профиль. Выполните команду для вашей архитектуры (раздел “Установка Homebrew”), затем откройте новый Terminal и проверьте:

which brew
brew --version

3) Ошибки прав доступа (Permission denied)
Проверьте, не использовали ли вы sudo с brew. Затем запустите диагностику:

brew doctor

И следуйте подсказкам: они обычно указывают, какие папки и права нужно исправить.

Если скажете, что именно хотите установить (название пакета) и у вас Apple Silicon или Intel, можно подобрать точные команды (включая запуск, конфиги и проверку версии).