Введение
Homebrew — это пакетный менеджер для macOS, который позволяет устанавливать и управлять утилитами, веб-серверами, языковыми средами и многим другим прямо из терминала. После установки Homebrew вы сможете быстро добавлять необходимые инструменты, обновлять их и удалять устаревшие без необходимости искать dmg-инсталляторы или компилировать исходники вручную.
Требования
- macOS 13 Ventura, macOS 14 Sonoma или macOS 15 Sequoia (или более новая версия).
- Доступ к терминалу (
/Applications/Utilities/Terminal.app). - Права администратора для выполнения команд установки и удаления.
- Подключение к интернету для загрузки формул из официальных репозиториев.
Пошаговая инструкция
Шаг 1: Установка Homebrew
Скачайте и выполните официальный скрипт установки:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Скрипт предложит добавить строки для подгрузки PATH в ~/.zshrc (или ~/.bash_profile). Подтвердите изменения, перезапустив терминал.
💡 Совет: Если у вас Apple Silicon Mac, PATH будет указывать на
/opt/homebrew/bin. Для Intel Mac он будет/usr/local/bin.
Шаг 2: Проверить установку
Запустите команду, чтобы убедиться, что Homebrew распознал:
brew --version
Если отображается версия (например, Homebrew 4.3.13), менеджер работает.
Шаг 3: Добавить формулу
Чтобы установить новое программное обеспечение, используйте brew install:
brew install wget
Замените wget на любую нужную вам формулу (например, git, node, python).
Шаг 4: Удалить формулу
Если программа больше не нужна, удалите её:
brew uninstall wget
Команда удалит бинарные файлы, документацию и конфигурации, созданные формулой.
Шаг 5: Обновить Homebrew и формулы
Регулярно обновляйте менеджер и все установленные формулы:
brew update && brew upgrade
Команда brew update синхронизирует локальную копию формальны, а brew upgrade обновит каждую формулу до последней версии.
Шаг 6: Устранение распространённых ошибок
| Симптом | Решение |
|---|---|
brew: command not found | Добавьте PATH: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc и перезапустите терминал. |
Error: Unable to find ... | Выполните brew update, чтобы обновить кэш формул. |
Permission denied при установке | Используйте brew install --cask <имя> для пакетов с графическим интерфейсом или убедитесь, что вы выполнили команду от имени администратора. |
Проверка результата
После выполнения шагов проверьте, что всё работает:
brew list # показать все установленные формулы
brew info wget # информация о формуле wget
Если команды выводят ожидаемые данные, менеджер настроен правильно.
Возможные проблемы
- Отсутствие
brewпосле перезагрузки – убедитесь, что PATH добавлен в файл.zshrcили.bash_profile. Выполнитеsource ~/.zshrc. - Дублирующие формулы – после обновления могут появиться уведомления о конфликтах. Используйте
brew upgrade --forceили удалите старые формулы вручную. - Ошибка доступа при установке – обычно возникает, если терминал запущен без прав администратора. Закройте терминал от имени администратора и повторите установку.
Теперь у вас есть полный набор базовых навыков для работы с Homebrew. Вы сможете быстро добавлять необходимые инструменты, обновлять их и устранять типичные ошибки без лишних действий.