Установка программ через Homebrew на Mac: быстрый порядок действий
Чтобы установить программу через Homebrew, сначала поставьте Homebrew, затем выполните brew install <пакет> (или brew install --cask <приложение> для GUI). Ниже — рабочая схема с командами и проверками.
Оглавление
Установка Homebrew
- Откройте Terminal и запустите установку:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Добавьте
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)"
- Проверьте, что 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
| Тип установки | Команда | Что ставит | Где обычно используется |
|---|---|---|---|
| formula | brew install ... | утилиты/библиотеки/CLI | терминал, dev‑инструменты |
| cask | brew 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, можно подобрать точные команды (включая запуск, конфиги и проверку версии).