ошибка активного каталога разработчика» на Mac
Некоторые пользователи командной строки Mac, работающие с nodejs и npm, могут увидеть сообщение об ошибке и сбой команды в строках «xcode-select: ошибка: для инструмента «xcodebuild» требуется Xcode, но активный каталог разработчика «/Library/Developer/CommandLineTools» является экземпляром инструментов командной строки». Это сообщение об ошибке иногда появляется после обновления MacOS, переноса компьютеров Mac или
Если вы столкнулись с этим сообщением об ошибке, вы, скорее всего, сможете исправить его довольно просто.
Решение 1. Установите инструменты командной строки
Самое простое решение — просто установить инструменты командной строки на Mac, что можно сделать из командной строки. Вы также можете просто установить полный пакет Xcode из Mac App Store, если хотите.
- Запустите терминал и введите следующую команду, чтобы начать установку инструментов командной строки.
- Продолжить установку при появлении запроса
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
xcode-select --install
Уже одно это может исправить сообщение об ошибке «xcode-select error xcodebuild требует Xcode».
Решение 2. Переключите каталог для инструментов командной строки
Иногда, если вы установили Xcode и инструменты командной строки отдельно, вам может потребоваться повторно указать каталог, который используется для инструментов командной строки, с помощью следующей команды, введенной в Терминал:
sudo xcode-select --switch /Library/Developer/CommandLineTools
Решение 3. Установите Xcode и измените местоположение для инструментов командной строки
Другой подход включает в себя полный пакет Xcode, который вы можете скачать с эппл.
- Откройте Xcode на Mac, затем откройте меню Xcode и выберите «Настройки».
- Перейдите в «Местоположения» и выберите соответствующие инструменты командной строки.
Решение 4. Установите Xcode в /Applications, соответственно переключите каталог
И, наконец, еще одно решение, которое сработало для некоторых пользователей, когда вышеуказанные подходы не работают, — это установить Xcode из магазин приложений для Mac в каталог /Applications/ на Mac. После установки Xcode на Mac откройте Терминал и введите следующий путь:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
–
Какой из этих приемов сработал, чтобы исправить «xcode-select: ошибка: для инструмента «xcodebuild» требуется Xcode, но активный каталог разработчика «/Library/Developer/CommandLineTools» является экземпляром инструментов командной строки» сообщение об ошибке для вас на вашем Mac? Вы нашли другое решение? Дайте нам знать об этом в комментариях.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)