Ответ 1
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
С выпуском Apple Command Line Toolkit для Xcode я стараюсь не устанавливать нужную Xcode. Для этого мне нужно установить путь к xcode для определенных файлов make, которые зависят от пути выбора xcode (который в настоящее время указывает на /Developer )
Где указать путь выбора xcode при использовании CLI Toolkit для Xcode?
Если я устанавливаю Xcode, это просто /Applications/Xcode.app
, но я не знаю, где размещается инструментарий CLI.
Спасибо.
UPDATE:
Из установщика pkg появляется сообщение о том, что он выгружает все это в /usr/bin, а затем xcode-select или другие скрипты, внутренние для pkg, создают пути для xcodebuilder и т.д. Может ли кто-нибудь подтвердить?
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Я установил только инструменты CLI (например, без Xcode) и получил ошибку при сборке собственного расширения gem:
xcode-select: Ошибка: Xcode не выбран. Используйте
xcode-select -switch <path-to-xcode>
или см. Справочную страницу xcode-select (man xcode-select
) для получения дополнительной информации.
После просмотра этого и просмотра каталогов, кажется, что инструменты BSD были установлены в /usr/bin
поэтому:
sudo xcode-select -switch /
похоже на работу.
Для моей установки (Xcode 4.0.2 на 10.6.8) я использовал spotlight для поиска "xcodebuild", чтобы найти, где действительно работают инструменты CLI Xcode.
Инструменты CLI находятся в /Developer/usr/bin, поэтому моя команда выбора xcode выглядит так: (/usr/bin добавляется с помощью xcode-select):
sudo xcode-select -switch /Developer
Просто сделал это сегодня после удаления XCode, чтобы восстановить HD-пространство. Я использовал:
sudo xcode-select -s /Library/Developer/CommandLineTools