Ответ 1
Кажется, что новое местоположение (обязательно запустите от root):
sudo xcode-select -switch /Library/Developer/
После установки Xcode CLT 4.5.1 в OS X 10.8.2 у меня возникают проблемы с установкой собственных рубиновых камней, которые необходимо скомпилировать.
Ошибка вывода такая же, как при запуске xcrun -find:
xcode-select: Ошибка: не выбран Xcode. Используйте xcode-select -switch, или
см. man-страницу для выбора xcode (man xcode-select) для получения дополнительной информации.
К какому местоположению CLT следует указать xcode-select, поскольку он больше не находится в /Developer?
Изменить: у меня нет установленного приложения Xcode, только CLT.
Кажется, что новое местоположение (обязательно запустите от root):
sudo xcode-select -switch /Library/Developer/
Так как ваши инструменты Xcode установлены в /usr/bin, вы должны
sudo xcode-select -switch /
С установленным XCode 4.5 и инструментами командной строки, я должен был использовать это, чтобы получить MacPorts и другие подобные вещи (например, Ruby Gems или Perl CPAN module installation):
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
Я обнаружил, что /Library/Developer не работает. Обратите внимание, что папка разработчика не находится под /Library для меня, она находится в папках содержимого файла приложения.
Я не уверен, почему это так, но люди, отправляющиеся по этой проблеме, могут приехать сюда и хотят знать другие параметры командной строки, которые обычно используются с помощью xcode-select, поэтому этот ответ, даже если он не применяется на 100% на исходный вопрос (где установлены инструменты командной строки WITHOUT XCode).
вы, вероятно, захотите:
xcode-select -switch /Applications/Xcode.app
если у вас нет нескольких установок. вероятно, это место, если у вас есть одна установка (например, из магазина приложений). если у вас несколько установок, вы, вероятно, знаете, какой из них вам нужен.
вы также можете попробовать обновить это значение из всплывающего окна Xcode Preferences > Locations > Command Line Tools
.
Откройте XCode и перейдите к настройкам.
Убедитесь, что в разделе "Инструменты командной строки" есть опция
Ошибка удалась для меня, как только я определил версию инструмента командной строки Xcode.
Я получил от @jbowes xcode-select -switch /Library/Developer/
ответ, но потом я ударил это:
xcrun: Error: failed to exec real xcrun. (No such file or directory)
Я наткнулся на эту тему (OSX 10.8 xcrun (Нет такого файла или каталога)), которая ссылается на Gist, который решил мою проблему:
https://gist.github.com/thelibrarian/5520597
Это грубо, но, похоже, это единственный способ решить проблему только с помощью средств командной строки (т.е. не полномасштабной установки XCode).