Как удалить инструменты командной строки mac os

Обновлено: 05.07.2024

Как установить, обновить и удалить инструменты командной строки Xcode в macOS

Xcode — это интегрированная среда разработки от Apple для создания приложений для iPhone, iPad, Mac, Apple Watch и Apple TV. Возможно, вам понадобятся некоторые из его инструментов без установки всего пакета. Возможно, вы хотите написать программное обеспечение для командной строки на macOS или вам нужно использовать менеджер пакетов Homebrew. В этом случае вам понадобится только его подмножество: инструменты командной строки Xcode.

В этом посте я задокументировал три наиболее часто задаваемых вопроса об инструментах командной строки Xcode.

Как установить инструменты командной строки Xcode

macOS поставляется вместе с xcode-select . С помощью этой команды вы можете загрузить и установить последние инструменты командной строки Xcode. Вам нужно ввести следующую команду.

Вот пример сеанса, когда я устанавливаю инструменты командной строки Xcode.

После того, как вы ввели предыдущую команду в Терминале, появится всплывающее окно для подтверждения. Нажмите Установить, чтобы продолжить. Если вам нужно подумать еще раз, нажмите «Отмена» . Подтверждение установки инструментов командной строки Xcode

Появится стандартное лицензионное соглашение. Если хотите, можете прочитать их все. Нажмите «Согласен», чтобы продолжить процесс установки. Лицензионное соглашение на инструменты командной строки Xcode

Появится всплывающее окно, информирующее вас о ходе загрузки. На этот раз ты ничего не делаешь. Дождитесь завершения процесса загрузки. Это может занять много времени, все зависит от скорости вашего интернета. Загрузка инструментов командной строки Xcode

После завершения загрузки появится последнее всплывающее окно. Это должно сообщить вам, что инструменты командной строки Xcode были успешно установлены на вашем компьютере. Инструменты командной строки Xcode успешно установлены

Как удалить инструменты командной строки Xcode

Если в будущем он вам больше не понадобится и вы захотите освободить место, вы можете его удалить.

К сожалению, нет команды xcode-select --uninstall. Итак, вы должны сделать это вручную. Просто введите следующую команду в терминал.

Он запросит ваш пароль, который вы использовали для входа. Введите свой пароль и подождите, пока он не будет готов.

Как обновить инструменты командной строки Xcode

Как я упоминал ранее, вы, вероятно, используете инструменты командной строки Xcode только для менеджера пакетов Homebrew. Я тоже на другой машине.

Однажды при проверке и обновлении я получил следующее сообщение.

Но когда я открываю обновление программного обеспечения macOS, его вообще нет.

Затем я пытаюсь переустановить из командной строки, но вместо этого получаю следующее сообщение об ошибке.

К сожалению, здесь также нет команды xcode-select --update. Это означает, что нам нужно выполнить два ручных шага для обновления инструментов командной строки Xcode: удалить и установить.

Итак, вот решение. Сначала удалите установку Xcode, удалив ее папку.

Затем переустановите заново с самого начала.

Следуйте инструкциям по установке и дождитесь завершения. Инструменты командной строки Xcode теперь обновлены до последней версии.

Разработчикам необходимо установить инструменты командной строки Xcode, прежде чем они смогут разрабатывать программное обеспечение на Mac.

Apple предоставляет программистам полную среду разработки под названием Xcode. Если вы разрабатываете программное обеспечение для macOS, iOS, tvOS и watchOS, вам необходимо установить полное приложение Xcode.

Он не предустановлен, но вы можете установить его с веб-сайта разработчика Apple или из App Store на свой Mac.

Что такое инструменты командной строки Xcode?

Если вы не разрабатываете программное обеспечение для устройств Apple, вам не понадобится полноценное приложение Xcode (для этого требуется более 40 ГБ дискового пространства!).

Вместо этого вы установите инструменты командной строки Xcode. Это небольшой пакет для разработчиков программного обеспечения с инструментами, которые запускаются из командной строки, то есть в приложении "Терминал".

Программисты использовали эти инструменты в операционных системах Unix с момента зарождения вычислительной техники, и они служат основой почти всей разработки программного обеспечения.

К счастью, для пакета инструментов командной строки Xcode требуется всего 1,2 ГБ свободного места на диске.

У вас есть три варианта установки инструментов командной строки Xcode на Mac:

  • установить полный пакет Xcode
  • устанавливать инструменты командной строки Xcode при запуске командой
  • установите инструменты командной строки Xcode как часть установки Homebrew.

Я не рекомендую устанавливать полный пакет Xcode, если только вы не разрабатываете программное обеспечение для устройства Apple. Загрузка займет слишком много времени и займет лишнее место на диске. Вместо этого попробуйте один из двух более быстрых методов.

Как установить инструменты командной строки Xcode из командной строки

Компания Apple упростила установку инструментов командной строки Xcode, поскольку некоторые команды будут предлагать вам начать установку.

Вот примеры команд, которые вызовут запрос на установку инструментов командной строки Xcode:

  • clang — компилятор, превращающий исходный код в исполняемую программу
  • gcc — компилятор GNU
  • git — система управления версиями с сохранением по мере использования

Выполнение любой из этих команд в терминале вызовет запрос на установку инструментов командной строки Xcode. Я писал в другом месте о том, как открыть терминал в MacOS — просто щелкните значок Spotlight в строке меню и введите «терминал».

Вы также можете ввести команду xcode-select --install в терминале, чтобы начать процесс установки. Вы увидите панель с запросом на установку инструментов командной строки Xcode.

install-Xcode-CLT

Нажмите "Установить", чтобы начать процесс загрузки и установки.

install-Xcode-CLT- прогресс

Установка занимает 8 минут на Mac M1 Mini 2021 года с подключением к Интернету со скоростью 100 Мбит/с. Это значительно медленнее на Mac Intel при медленном интернет-соединении.

install-Xcode-CLT- сделано

По завершении установки вы увидите подтверждающее сообщение.

Убедитесь, что вы успешно установили инструменты командной строки Xcode:

Вы должны увидеть следующее:

Как использовать Homebrew для установки инструментов командной строки Xcode

Как ни просто использовать командную строку для установки инструментов командной строки Xcode, я рекомендую еще более простой способ: использование Homebrew.

Эта опция была добавлена ​​в Homebrew совсем недавно, поэтому многие разработчики о ней не знают.

Homebrew – популярный менеджер пакетов для Mac. Большинству разработчиков нужны языки программирования и утилиты, которые не устанавливаются в macOS и не входят в пакет инструментов командной строки Xcode. Homebrew может установить практически любой инструмент с открытым исходным кодом для разработчиков.

Поскольку вам, вероятно, понадобится Homebrew, вы можете позволить Homebrew установить для вас инструменты командной строки Xcode.

Сначала проверьте, не установлен ли уже Homebrew.

Если Homebrew не установлен, вы увидите:

Homebrew предоставляет сценарий установки, который можно запустить с помощью одной команды (убедитесь, что он не изменился на сайте Homebrew).

Сценарий установки Homebrew попросит вас ввести пароль пользователя Mac. Это пароль, который вы используете для входа на свой Mac.

Вы не будете видеть символы во время ввода. Когда закончите, нажмите Enter.

homebrew-enter-password

Если вы еще не установили инструменты командной строки Xcode, вы увидите сообщение о том, что "Инструменты командной строки Xcode будут установлены". Нажмите «Ввод», чтобы продолжить, когда появится запрос сценария установки Homebrew.

install-homebrew

Вы увидите диагностические сообщения и сообщения о ходе выполнения. Установка Homebrew занимает от 2 до 15 минут на Mac M1 Mini 2021 года с подключением к Интернету со скоростью 100 Мбит/с. Это значительно медленнее на Mac Intel при медленном интернет-соединении.

homebrew-complete

На компьютерах Mac Intel это все, что вам нужно сделать — Homebrew готов к использованию. На Mac Intel Homebrew устанавливается в каталог /usr/local/bin, который уже настроен для доступа к оболочке с $PATH по умолчанию в macOS.

На компьютерах Apple Silicon есть еще один шаг. Файлы Homebrew устанавливаются в папку /opt/homebrew. Но папка не является частью $PATH по умолчанию. Следуйте совету Homebrew и создайте файл ~/.zprofile, содержащий команду, устанавливающую Homebrew. Homebrew показывает инструкции в конце процесса установки:

После того, как вы установили Homebrew, убедитесь, что Homebrew установлен правильно.

Вы должны увидеть это:

Если Homebrew успешно установлен, файлы Homebrew будут в каталоге /usr/local (для macOS Intel) или /opt/homebrew (для Apple Silicon).

Теперь у вас установлены инструменты командной строки Xcode и Homebrew. Если вы хотите узнать больше о добавлении пакетов Homebrew для настройки среды разработки, см. раздел Установка пакета Homebrew.

Подробнее

Я написал подробное руководство по установке инструментов командной строки Xcode, которое выходит за рамки этих основ.

Есть также полное руководство по установке Homebrew для Mac, в котором объясняется, как обновлять Homebrew, удалять Homebrew и следить за другими служебными программами для Homebrew.

Ваша среда разработки

MacOS — самая популярная платформа для разработки программного обеспечения, поскольку эта операционная система основана на Unix, давнем стандарте разработки программного обеспечения.

С установленными инструментами командной строки Xcode у вас будет прочная основа для добавления практически любого инструмента разработки с открытым исходным кодом.

Добавьте Homebrew, и у вас есть менеджер пакетов, который может устанавливать менеджеры версий, языки программирования и практически любой другой инструмент, который может вам понадобиться.

В сочетании с текстовым редактором и терминальным приложением вы будете готовы к любому учебному пособию, которое найдете на freeCodeCamp.

Пользователи Mac, которые предпочитают иметь доступ к более традиционному инструментарию Unix через Терминал, могут захотеть установить дополнительный подраздел «Инструменты командной строки» Xcode IDE. Начиная с MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks и далее, это теперь легко возможно напрямую и без предварительной установки всего пакета Xcode, учетная запись разработчика также не требуется.

Пакет Command Line Tool предоставляет пользователям терминалов Mac множество часто используемых инструментов, утилит и компиляторов, включая make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what и многие другие. полезные команды, которые обычно находятся в установках Linux по умолчанию. Мы включили полный список новых двоичных файлов, доступных через набор инструментов командной строки ниже, для тех, кто заинтересован, или вы можете просто убедиться в этом после того, как установите пакет, который мы рассмотрим здесь.


Это руководство предназначено для MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite и Mac OS X 10.9 и более новые версии. Пользователи Mac, работающие с предыдущими версиями Mac OS X, могут продолжить прямую установку инструментов командной строки и gcc (без Xcode) с помощью установщика пакетов, доступного на веб-сайте Apple Developer, как описано здесь.

Установка инструментов командной строки в Mac OS X

  1. Запустите терминал, расположенный в /Applications/Utilities/
  2. Введите следующую командную строку:

Установить инструменты командной строки через терминал в Mac OS X

xcode-select --install

Подтвердить установку инструментов командной строки в Mac OS X

Установщик закрывается сам по себе после завершения, и вы можете подтвердить, что все работает, попробовав использовать одну из только что установленных команд, например gcc, git, svn, rebase, make, ld, otool, nm. , все, что вы хотите из списка ниже. Предполагая, что установка прошла без перерыва, команда будет выполнена, как и ожидалось. Это также означает, что вы можете компилировать и устанавливать вещи из исходного кода напрямую, без использования менеджера пакетов. Наслаждайтесь новым набором инструментов командной строки Unix!

Что и где устанавливается с помощью инструментов командной строки

Для тех, кто хочет узнать подробности о том, что установлено на их Mac и куда оно направляется, весь пакет инструментов командной строки помещается в следующий каталог:

Вы можете просмотреть этот каталог, если хотите, или вы можете просто знать о нем на тот случай, если вы захотите изменить или настроить какой-либо пакет позже.

Обратите внимание, что каталог является корневым каталогом /Library Mac OS, а не пользовательским каталогом ~/Library.

Если вы хотите увидеть 61 новую команду, доступную вам, все они находятся в /Library/Developer/CommandLineTools/usr/bin/, но мы также перечислили их в алфавитном порядке ниже для удобства:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang < br />clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump < br />dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git- cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
отступ
имя_установки_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
размер
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
>svnversion
unifdef
unifdefall
UnRezWack
unwinddump
что
xml2man
yacc

Устранение ошибки «в настоящее время недоступно»

Получаете сообщение об ошибке "Не удается установить программное обеспечение, поскольку оно в настоящее время недоступно на сервере обновлений программного обеспечения"? Что ж, вам повезло, потому что это сообщение об ошибке, вероятно, указывает на то, что Xcode уже установлен на Mac.

Начиная с Mac OS X 10.9 и более поздних версий, если Xcode уже установлен в Mac OS X, инструменты командной строки также устанавливаются (это можно проверить, попробовав запустить gcc или make из терминала). Соответственно, это руководство предназначено для пользователей, которые не хотят устанавливать более широкий пакет разработки Xcode, а вместо этого хотят установить только утилиты командной строки. Да, это означает, что вы можете удалить все приложение Xcode и установить только инструменты командной строки, если хотите, поскольку для многих пользователей и системных администраторов это единственная причина, по которой они установили Xcode с самого начала.

Удаление приложений на Mac довольно просто для опытных пользователей, но может быть незнакомо новичкам. Эта страница посвящена тому, как правильно и полностью удалить Aqua For Command-Line Tools с Mac. Если вы не знаете, как это сделать правильно, или вам трудно избавиться от Aqua For Command-Line Tools, решения по удалению, представленные в посте, могут быть вам полезны.


Общие сведения. После установки приложение обычно хранится в каталоге /Applications, а пользовательские настройки для настройки приложения хранятся в каталоге ~/Library/Preferences. Кроме того, некоторые приложения могут создавать вспомогательные файлы, кэши, файлы входа в систему, разбросанные по системному каталогу. Это означает, что если вы просто выбрасываете приложение и думаете, что удаление выполнено, вы ошибаетесь. Метод удаления из корзины может оставить некоторые ненужные файлы, что приведет к неполному удалению. Итак, когда вы решите удалить Aqua For Command-Line Tools на Mac, вам нужно будет ответить на следующие два вопроса.

Вопрос 1. Как удалить Aqua For Command-Line Tools с моего Mac?

Большинство приложений Mac являются автономными, а функция удаления из корзины работает во всех версиях Mac OS X и более поздних версиях. В большинстве случаев вы можете удалить Aqua For Command-Line Tools с вашего компьютера с помощью перетаскивания. Вот стандартные шаги по удалению Aqua For Command-Line Tools на Mac:

  • Шаг 1. Закройте инструменты командной строки Aqua, а также связанные с ним процессы, если они все еще запущены.
  • Шаг 2. Запустите Finder на Mac и нажмите «Приложения» на боковой панели Finder.
  • Шаг 3. Найдите Aqua For Command-Line Tools в папке /Applications, затем перетащите его значок на значок корзины, расположенный в конце панели Dock, и поместите его туда. Кроме того, вы можете щелкнуть правой кнопкой мыши значок «Аква для инструментов командной строки», а затем выбрать параметр «Переместить в корзину» в подменю.
  • Шаг 4. При появлении запроса введите пароль администратора и нажмите OK, чтобы разрешить изменение.
  • Шаг 5. Выберите Finder > Очистить корзину в строке меню. Или щелкните правой кнопкой мыши значок "Корзина", выберите "Очистить корзину" и еще раз "Очистить корзину" во всплывающем диалоговом окне.

Кроме того, вы также можете удалить приложение из интерфейса Launchpad. Во время процесса вам может быть предложено ввести пароль администратора, чтобы удаление вступило в силу. Обратите внимание, что в тот момент, когда вы очистите корзину, приложение будет навсегда удалено с вашего Mac. Это действие является безотзывным, поэтому вы должны делать это с осторожностью.


Почему я не могу удалить Aqua For Command-Line Tools?Сообщение о том, что «Элемент Aqua For Command-Line Tools нельзя переместить в корзину, потому что он открыт»? Это сообщение появляется из-за того, что Aqua For Command-Line Tools (или его фоновый процесс) все еще запущен. Чтобы выйти из приложения, обычным способом является щелчок правой кнопкой мыши по значку приложения в Dock и выбор опции «Выход». Чтобы найти и убить связанные фоновые процессы, вы можете вместо этого запустить Activity Monitor (расположенный в папке /Applications/Utilities). При удалении антивирусного/защитного или вредоносного программного обеспечения лучше всего перезагрузить Mac в безопасном режиме, чтобы предотвратить автоматический запуск, а затем выполнить удаление.


Кроме того, если Aqua For Command-Line Tools поставляется со встроенным деинсталлятором или был установлен через Mac App Store, существует альтернативный способ удаления.

(1) Приложения, загруженные из App Store: щелкните значок Launchpad в Dock и найдите приложение в интерфейсе Launchpad. Удерживайте значок приложения, пока все значки не начнут покачиваться, затем нажмите кнопку удаления, которая появляется в верхнем левом углу значка, и снова нажмите Удалить во всплывающем диалоговом окне, чтобы выполнить удаление.


(2) Приложения, для которых есть специальный деинсталлятор: перейдите в папку /Applications в Finder. Попробуйте открыть папку, в которой хранится приложение (или файл его установочного пакета, если вы все еще храните его на своем Mac). Если есть элемент с названием «Удалить», дважды щелкните его, чтобы запустить, и следуйте инструкциям на экране, чтобы завершить процесс удаления.


После успешного удаления Aqua For Command-Line Tools вы можете перейти к следующим шагам.

Вопрос 2. Как удалить следы, относящиеся к Aqua For Command-Line Tools?

Некоторые пользователи могут подумать, что если оставить недействительные настройки и файлы поддержки на жестком диске, это не принесет большого вреда. Ну, это зависит. В большинстве случаев эти файлы будут занимать очень мало места и не вызовут проблем. Но не рекомендуется оставлять их в покое, если вы хотите выполнить новую установку или освободить ценное место на диске.

  • Шаг 6. Откройте Finder и выберите «Перейти» > «Перейти к папке» в строке меню.
  • Шаг 7. Введите /Library в поле «Перейти к папке» и нажмите клавишу Enter, чтобы открыть его.
  • Шаг 8. Когда появится папка /Library, введите ключевое слово (ключевые слова) Aqua For Command-Line Tools или имя его поставщика в поле поиска и снова нажмите «Библиотека» рядом с полем «Поиск:».
  • Шаг 9. Когда появятся результаты, определите и выберите совпадающие элементы с названием ключевого слова (ключевых слов), затем щелкните их правой кнопкой мыши и выберите параметр «Переместить в корзину».
  • Шаг 10. Повторите те же действия, чтобы удалить следы Aqua For Command-Line Tools в каталоге ~/Library.

Каталог /Library находится на верхнем уровне жесткого диска, а ~/Library — в домашней папке. Удаление связанных элементов из обоих этих мест необходимо для полного удаления Aqua For Command-Line Tools. Нежелательные файлы можно найти в следующих каталогах:

  • /Библиотека ~/Библиотека
  • /Library/Поддержка приложений ~/Library/Поддержка приложений
  • /Библиотека/Настройки ~/Библиотека/Настройки
  • /Библиотека/Кэши/ ~/Библиотека/Кэши/
  • /Library/LaunchAgents ~/Library/LaunchAgents
  • /Библиотека/LaunchDaemons ~/Библиотека/LaunchDaemons
  • /Library/PreferencePanes ~/Library/PreferencePanes
  • /Библиотека/Элементы Стартапа ~/Библиотека/Элементы Стартапа

Ручной поиск остатков приложений в системных каталогах требует определенного времени и соответствующих знаний. Начинающим пользователям Mac предлагается запустить надежный деинсталлятор (например, Osx Uninstaller), чтобы выполнить работу. Если вы настаиваете на самостоятельном удалении остатков Aqua For Command-Line Tools, будьте очень осторожны и избегайте ошибочного удаления других приложений или системных файлов.

После удаления всех следов Aqua For Command-Line Tools в вашей системе не забудьте очистить корзину, чтобы удалить их навсегда. Если вам будет предложено, что элемент «используется и не может быть удален», вы можете либо завершить процесс, использующий этот элемент (если вы знаете, что это такое), либо перезагрузить компьютер. Если это не сработает, очистите корзину в безопасном режиме.

Рекомендуется: используйте программу удаления OSX для удаления Aqua For Command-Line Tools!

Полное удаление приложения с компьютера Mac может быть проще, чем вы думаете, но также может оказаться сложным, если приложение не соответствует правилам.Некоторые приложения будут принимать меры, чтобы пользователи не могли удалить себя, некоторые могут создавать неоднозначные файлы, скрытые в глубоких каталогах, которые вы не можете обнаружить с помощью простого поиска, а некоторые могут даже не отображаться на вашем Mac после случайной установки. Эти большие, упрямые или вредоносные программы расстраивают даже опытных пользователей. Итак, как их эффективно удалить?


Если вы по-прежнему не можете удалить Aqua For Command-Line Tools для Mac, есть гораздо более простая альтернатива, которую вы можете попробовать, чтобы избавиться от любого нежелательного приложения. Легкая, но мощная утилита Osx Uninstaller гарантирует чистый и полный результат удаления.

  • Шаг 1. Загрузите программу удаления Osx отсюда и установите ее в папку /Applications.
  • Шаг 2. Закройте программу Aqua For Command-Line Tools, если она запущена, а затем запустите программу удаления OSX.
  • Шаг 3. Выберите Aqua для инструментов командной строки в интерфейсе и нажмите «Выполнить анализ», чтобы начать сканирование.
  • Шаг 4. Нажмите «Полное удаление», а затем нажмите «Да», чтобы выполнить удаление.
  • Шаг 5. Нажмите «Вернуться к интерфейсу», чтобы повторно просканировать Mac и выйти из программы удаления OSX.

На самом деле, вам нужно всего лишь сделать несколько простых кликов, и весь процесс удаления можно будет выполнить за считанные секунды. Удобный инструмент будет сканировать все установленные приложения отдельно с каждым компонентом отдельного приложения, и пользователи могут легко удалять ненужные файлы/папки/приложения. Совершенно не нужно очищать корзину или вручную искать оставшиеся приложения.

Посмотрите видеоруководство ниже, чтобы узнать, как эффективно работает программа удаления OSX:

Osx Uninstaller — лучший вариант, если вы ищете хорошо работающий и высокоэффективный инструмент для macOS/Mac OS X для удаления различных приложений.

Спасибо, что прочитали это руководство по удалению

<р>. Мы надеемся, что методы, описанные в сообщении, помогут вам решить проблемы с удалением. Если у вас есть какие-либо вопросы, свяжитесь с нами, и мы будем рады вам помочь.

Читайте также: