Многие разработчики всех мастей с удовольствием пишут на компьютерах Mac. Благодаря своей Unix-основе macOS является отличной платформой для разработки программного обеспечения на языках Python, Ruby и других. Однако если вы хотите начать разработку программного обеспечения на Mac, существуют языки программирования и утилиты, которые не установлены в macOS по умолчанию. Для них необходимо знать, как установить инструменты командной строки Xcode. Читайте далее, и я расскажу о нескольких вариантах подготовки вашего Mac к разработке программного обеспечения.
Что входит в установку?
Разработчики часто используют инструменты, работающие в командной строке, в приложении Terminal. К таким инструментам на базе Unix относятся компиляторы, компоновщики и утилиты контроля версий.
Среди языков программирования, поддерживаемых средствами командной строки Xcode, можно назвать C, Cpp, Python, Ruby и другие. В комплект поставки входят инструменты, необходимые для работы с этими средами программирования, а также многое другое.
Если вы хотите ознакомиться со всем, что входит в состав Xcode Command Line Tools, вы можете просмотреть содержимое его каталога (/Library/Developer/CommandLineTools/usr/bin/) или посетить эту страницу для получения списка.
Три способа установки Xcode Command Line Tools
Существует три основных способа установки необходимых вам инструментов. Если вы собираетесь использовать IDE Xcode, то установка этого пакета из Mac App Store также приведет к установке инструментов командной строки. Два других способа выполняются из Terminal.
Установка инструментов с помощью Homebrew
Часто разработчикам требуется даже больше языков программирования и утилит, чем установлено в пакетах Apple. Для этих целей незаменим популярный менеджер пакетов для Mac — Homebrew.
Если на вашем Mac еще не установлен Xcode Command Line Tools, то запуск сценария установки Homebrew позаботится об этом.
Чтобы установить Homebrew и Xcode Command Line Tools, следуйте следующим инструкциям.
- Сначала убедитесь, что ваша копия macOS обновлена.
В macOS Ventura или более поздней версии перейдите в Настройки системы > Общие > Обновление ПО.
Если вы используете macOS Monterey или более раннюю версию, вы найдете ее в System Preferences > Software Update.
- Дважды проверьте, установлен ли Homebrew на вашем Mac.
В Terminal введите команду brew. Если Homebrew еще не установлена, вы получите ответ, похожий на этот:
zsh: command not found: brew
- Убедившись, что Homebrew еще не установлен, можно приступать к установке.
Запустите следующий сценарий из Terminal, предварительно проверив сайт Homebrew и убедившись, что он не изменился.
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
- После короткого ожидания вам будет предложено ввести пароль учетной записи.
Если инструменты командной строки Xcode еще не установлены, вы должны увидеть сообщение о том, что они будут установлены вместе с менеджером пакетов.
После этого вы получите полный доступ ко всему, что предлагает Homebrew, а также к инструментам командной строки Xcode.
Установка инструментов командной строки Xcode напрямую
Если вы хотите установить утилиты напрямую, вы можете сделать и это. Сначала убедитесь, что ваша установка macOS обновлена, затем откройте приложение Terminal.
Находясь в Терминале, выполните следующую команду для установки инструментов командной строки Xcode:
xcode-select —install
Обратите внимание, что загрузка довольно большая, поэтому установка может занять некоторое время.
Установка полного пакета Xcode
Наконец, если установить полный пакет Xcode, то будут установлены и инструменты командной строки. Это так же просто, как установить программу из Mac App Store.
Чтобы выполнить полную установку Xcode вместе с инструментами командной строки Xcode, выполните следующие действия.
- Откройте App Store на Mac и найдите Xcode.
- Нажмите Get рядом с листингом Xcode.
- После завершения загрузки запустите Xcode из папки Applications в Dock.
- Введите учетные данные учетной записи администратора для завершения работы.
Начните свой путь, разрабатывая программное обеспечение на Mac
После этого вы можете приступить к выполнению широкого спектра задач по разработке программного обеспечения на Mac. Если вы новичок, то, возможно, вам стоит поближе познакомиться с Терминалом. Особенно те, кто переходит с Windows, могут и не подозревать о возможностях командной строки.
Конечно, по мере того как вы будете выполнять все больше и больше действий в командной строке, вы можете обнаружить, что переросли даже возможности Терминала. Конечно, существует несколько альтернатив, расширяющих возможности приложения командной строки Apple.