▷ Как установить инструменты командной строки в Mac OS X (без Xcode)
Пользователи Mac, которые предпочитают иметь доступ к более традиционному набору инструментов Unix через терминал, могут установить дополнительный подраздел Инструменты командной строки Xcode IDE. Из MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks это теперь возможно напрямую и без предварительной установки всего пакета Xcode, также не требуется учетная запись разработчика.
Пакет инструментов командной строки предоставляет пользователям терминала Mac множество часто используемых инструментов, утилит и компиляторов, включая make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what и многие другие обычно полезные команды. по умолчанию находится в установках Linux. Мы включили полный список новых двоичных файлов, доступных с помощью инструментария командной строки ниже, для тех, кто заинтересован, или вы можете просто убедиться в этом сами после установки пакета, который мы рассмотрим здесь.
Это руководство предназначено для MacOS 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite, Mac OS X 10.9 и более новых версий. Пользователи Mac, использующие более ранние версии OS X, могут продолжать напрямую устанавливать инструменты командной строки и gcc (без Xcode) с помощью установщика пакетов, доступного на веб-сайте разработчиков Apple, как описано здесь.
Установка инструментов командной строки в Mac OS X
Запустите терминал, который находится в / Applications / Utilities /
Введите следующую командную строку:
Появится всплывающее окно обновления программного обеспечения с просьбой о помощи: «Для команды xcode-select требуются инструменты разработки командной строки. Выберите подтверждение, нажав «Установить», затем примите условия обслуживания, когда вы его запросите (пожалуйста, прочтите их внимательно, мы будем там)
Дождитесь завершения загрузки пакета инструментов командной строки, он будет около 130 МБ и установится довольно быстро, в зависимости от скорости вашего соединения.
xcode-select –install
После завершения установка выполняется сама по себе, и затем вы можете подтвердить, что все работает, попытавшись использовать одну из только что установленных команд, например gcc, git, svn, rebase, make, ld, otool, nm, что угодно. из списка ниже. Если установка не была прервана, команда будет работать должным образом. Это также означает, что вы можете компилировать и устанавливать что-либо из исходного кода напрямую, без использования диспетчера пакетов. Воспользуйтесь преимуществами вашего нового инструментария командной строки unix!
Что устанавливается с помощью инструментов командной строки и куда
Для тех, кто хочет знать подробности того, что установлено на их Mac и куда оно собирается, весь инструментарий командной строки помещен в следующий каталог:
/ Библиотека / Разработчик / Инструменты онлайн-команд /
Вы можете просмотреть этот каталог, если хотите, или вы можете просто прочитать об этом, если вы захотите изменить или настроить какие-либо элементы в пакете позже.
Обратите внимание, что это корень Mac OS / Library, а не пользовательский каталог ~ / Library.
Если вы хотите увидеть 61 новую доступную вам команду, все они находятся в / Library / Developer / Command Line Tools / usr / bin /, но мы также перечислили их в алфавитном порядке ниже для удобства .:
С участием
в виде
так
зубр
BuildStrings
c ++
c89
c99
cc
лязгать
лязг ++
cmpdylib
codeign_allocate
CpMac
cpp
ctags
ctf_insert
ДеРез
dsymutil
карликовая свалка
dyldinfo
сгибать
flex ++
g ++
gatherheaderdoc
gcc
gcov
GetFileInfo
мерзавец
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
Gnumake
gperf
hdxml2manxml
headerdoc2html
отступ
install_name_tool
ld
lex
libtool
липо
lldb
лорд
m4
делать
MergePef
меня
mkdep
MvMac
насм
ндисазм
нм
nmedit
инструмент
pagestuff
projectInfo
ранлиб
перебазировать
redo_prebinding
ResMerger
resolveLinks
Рез
РезДет
RezWack
rpcgen
Segedit
SetFile
размер
Сплитвилы
струны
полоска
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
раскрутка
какие
xml2man
yacc
Устранение ошибки “в настоящее время недоступно”
Вы получаете сообщение об ошибке «Невозможно установить программное обеспечение, поскольку оно в настоящее время недоступно на сервере обновлений программного обеспечения»? Вам повезло, потому что это сообщение об ошибке, вероятно, указывает на то, что вы уже установили Xcode на Mac.
Начиная с Mac OS X 10.9, если Xcode уже установлен в Mac OS X, инструменты командной строки также устанавливаются (вы можете проверить это, попытавшись запустить gcc или make из терминала). Соответственно, это руководство предназначено для пользователей, которые не хотят устанавливать пакет разработки Xcode в целом и предпочитают вместо этого устанавливать инструменты командной строки. Да, это означает, что вы можете удалить все приложение Xcode и установить только инструменты командной строки, если хотите, потому что для многих пользователей и системных администраторов это единственная причина, по которой они установили Xcode в начале.