в Xcode-выберите активный разработчик ошибка каталога
увидел следующую ошибку при запуске npm install
что требуется node-gyp
... но может быть вызвано все, что требуется xcode-select
.
xcode-select: error: инструмент 'xcodebuild' требует Xcode, но активен каталог разработчика '/ Library / Developer / CommandLineTools ' - это команда строки экземпляра
в чем проблема?
11 ответов:
эта проблема возникает, когда
xcode-select
каталог разработчиков указывал на/Library/Developer/CommandLineTools
, когда требуется полный обычный Xcode (происходит, когда CLT устанавливаются после Xcode)устранение:
- установить Xcode (получить его из https://developer.apple.com/xcode/) если у вас его еще нет.
- примите условия и положения.
- убедитесь, что приложение Xcode находится в (не
/Users/{user}/Applications
).- точка
xcode-select
в каталог разработчиков приложений Xcode с помощью следующей команды:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Примечание: убедитесь, что ваш путь приложения Xcode является правильным.
- Xcode:
/Applications/Xcode.app/Contents/Developer
- Xcode-beta:
/Applications/Xcode-beta.app/Contents/Developer
другое решение для тех, кто не хочет установить Xcode:
установить средства командной строки (Если вы еще не сделали):
xcode-select --install
изменить active directory:
sudo xcode-select -switch /Library/Developer/CommandLineTools
это сработало для меня (git).
У меня была проблема при попытке установить пакеты с помощью npm. Я получил сообщение об ошибке: "sudo xcode-select-s /Applications//Xcode.приложение / содержание / разработчик/"
исправить
- Я открыл Xcode.
- настройки
- мест
- выбрана команда Lin Tools: Xcode 6.1.1
теперь при установке пакетов с npm я больше не получаю ошибок.
просто запустить
sudo xcode-select -r
который должен автоматически сбросить путь.-r, --reset Unsets any user-specified developer directory, so that the developer directory will be found via the default search mechanism. This command must be run with superuser permissions (see sudo(8)), and will affect all users on the system.
на всякий случай, если вы используете Xcode beta:
sudo xcode-select -s /Applications/Xcode-Beta.app/Contents/Developer
установить Xcode из App Store. После установки запустите xcodebuild с привилегиями root, т. е.
sudo xcodebuild
и признать язык. После этогоnpm install bcrypt
работал как шарм!
скачать Xcode из App Store.
перейдите в настройки Xcode / Locations / CommandlineTools
вы просто должны установить его в версию Xcode. Он автоматически указывает на ' / Application / Xcode.приложение'
без Xcode: создать файл
/usr/local/bin/xcodebuild
с содержанием, чтобы обмануть XcodeSelect#!/bin/bash exit 0
chmod +x /usr/local/bin/xcodebuild
XCode2: sudo xcode-select-s/Applications / Xcode\ 2.приложение / содержание / разработчик
обратите внимание на "\", чтобы избежать пробел
У меня было два экземпляра Xcode установлен xcode.приложение и Xcode-бета.приложение Когда я попытался создать сборку с NetBeans, он показал мне ошибку "поддерживаемая версия Xcode и средства командной строки не найдены netbeans"
Я выполнил следующие действия:
- "xcode-select --print-path "равно" / Applications / Xcode.приложение / содержание / разработчик"
- В"/Applications/Xcode Версии.приложение/содержание/разработчик/платформы/iPhoneSimulator.платформа" существует
- "xcodebuild-version" начинается с "Xcode"
после 1 я обнаружил, что он указывает мне на xcode-beta.приложение
Итак, вот решение, которое сработало как шарм:
sudo xcode-select-s/Applications / Xcode.приложение / содержание / разработчик