в 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.приложение / содержание / разработчик
