Введение
Инструменты командной строки Xcode предоставляют необходимые утилиты, такие как компиляторы gcc, clang, git, make и другие полезные инструменты для автоматизации и разработки на macOS. Без них многие команды, например brew install или git clone, не будут работать. В этом гайде мы быстро установим эти инструменты и убедимся, что всё работает.
Требования / Подготовка
- macOS Ventura, Monterey или Sonoma (любой поддерживаемый выпуск).
- Доступ в интернет для загрузки (~100 МБ).
- Учетная запись с правами администратора (для принятия лицензии, если это потребуется).
- Последняя версия Terminal.app (встроена в macOS).
Установка
Шаг 1: Принять лицензию Xcode (если не принято)
⚠️ Важно: Пакет инструментов Xcode требует принятия лицензионного соглашения перед использованием.
Если вы ранее не принимали лицензию, выполните команду:
sudo xcodebuild -license
Принимайте условия, следуя подсказкам. Если лицензия уже принята, пропустите этот шаг.
Шаг 2: Запустить установщик командных инструментов
Выполните команду, которая запускает официальный установщик:
xcode-select --install
Появится диалоговое окно с предложением скачать и установить инструменты. Нажмите Install (или Continue), чтобы начать загрузку.
Шаг 3: Дождаться завершения установки
Дождитесь завершения загрузки и распаковки. Процесс обычно занимает менее минуты. Не прерывайте работу терминала. По завершении вы увидите сообщение:
Команды установлены. Для их использования откройте терминал.
Инструменты будут размещены в /Library/Developer/CommandLineTools.
Шаг 4: Проверить установку
Теперь проверьте, что компиляторы и VCS готовы к использованию:
gcc --version
git --version
Вы должны увидеть версии, например:
gcc (clang-1500.0.40.1) 14.0.0 ...
git version 2.43.0 ...
Если версии выводятся, установка прошла успешно.
Проверка результата
Все утилиты доступны из терминала. Быстрая проверка:
make -v
cmake --version
brew --version # если Homebrew уже установлен
Если какие-либо команды отсутствуют, установите их с помощью Homebrew (brew install <package>).
Возможные проблемы
- «Командные инструменты уже установлены» – это сообщение может появиться, если Xcode уже установлен. Вы можете безопасно проигнорировать его; инструменты уже присутствуют.
- «Лицензия не принята» – выполните
sudo xcodebuild -licenseперед повторной попыткой установки. - «Невозможно скачать» – проверьте интернет-соединение и убедитесь, что брандмауэр не блокирует загрузки Apple. Если проблема сохраняется, перезапустите Terminal.app.
- «Недостаточно места» – убедитесь, что на диске достаточно свободного места (рекомендуется минимум 1 ГБ).
Если после этих шагов какие-либо утилиты всё ещё не работают, повторите попытку установки с помощью xcode-select --install после выполнения sudo rm -rf /Library/Developer/CommandLineTools.