Я только что обновил с Yosemite до El Capitan (и повторил проблему обновления с El Capitan до Sierra), и когда я пытаюсь набрать, например, git status
внутри терминала, я получаю следующую ошибку:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
Я не установил XCode, никогда не делал. У кого-нибудь есть решение?
which git
отвечает/usr/bin/git
, и «файлwhich git
»/usr/bin/git: Mach-O 64-bit executable x86_64
xcode-select --switch path/to/Xcode.app
для указания Xcode, который вы хотите использовать для инструментов разработчика командной строки (или посмотритеman xcode-select
) "на 10.11.5 как исправить?Ответы:
Нашел решение проблемы здесь .
Это вызовет запрос на установку необходимых инструментов командной строки.
источник
xcode-select --install
. Я ненавижу xcode, я никогда не хотел этого, хотя mac заставляет меня устанавливать. Я даже не могу установить другое программное обеспечение, потому что это необходимо. Grrrrr.dmg
и установить его вручную.Если у вас есть проблемы с
xcode-select --install
командой; например, я продолжал получать тайм-аут проблемы с сетью, затем попробуйте загрузить dmg на developer.apple.com/downloads (инструменты командной строки OS X 10.11) для Xcode 7.1источник
Я попробовал решение,
xcode-select --install
но оно мне не помогло, я обновился с Sierra до High, и вот мое решение:источник
Переназначение пути Xcode настроено сработало для меня.
sudo xcode-select -switch /Applications/Xcode.app
Затем вам, вероятно, будет предложено (после попытки ввода команды) принять лицензионное соглашение.
источник
В macOS 10.14 эта проблема также может возникнуть, если у вас установлено две или более версии. Если вам нравится графический интерфейс xCode, вы можете сделать это, перейдя в настройки
CMD + ,
, выбравLocations
вкладку и выбрав версию инструментов командной строки. Пожалуйста, обратитесь к приложенному экрану печати.источник
Я только что обновился до Высокой Сьерры и не смог просто бежать
xcode-select --install
. Во-первых, мне пришлось фактически установить xcode из магазина приложений. Затем я побежалxcode-select --install
. Затем я должен был запуститьsudo xcodebuild -license
, согласиться с условиями, и тогда я смог снова запустить команды git.источник
Обновлено до Высокой Сьерры 10.13.2
xcode-select --install ALONE не работает для меня.
$ xcode-select --install
a. Может потребоваться обновление после установки с помощью программного обновления в командной строке. $ sudo softwareupdate -i "Инструменты командной строки (macOS High Sierra версия 10.13) для Xcode-9.1"
$ sudo xcodebuild -license
источник
Для меня, после того, как я удалил Xcode, я должен переключить активный путь разработчика следующим образом:
sudo xcode-select -s /
источник
Для тех, у кого также возникли проблемы с
heroku
инструментами командной строки после обновления, мне также пришлось сделать следующее в моем терминале:Кажется, что обновление до High Sierra испортилось с моими символическими ссылками в дополнение к принуждению меня к переустановке инструментов xcode. Я продолжал получать сообщения «не каталог»:
Надеюсь, это спасет кого-то час :)
источник
После обновления до macOS 10.13.3
После обновления до macOS 10.13 мне пришлось установить «Инструменты командной строки (macOS 10.13) для Xcode 9.3», загруженные с https://developer.apple.com/download/more/
источник
Я обновил Mac OS до MacOS High Sierra - 10.13.3 и столкнулся с аналогичной проблемой при попытке установить сторож (с помощью команды brew install watchman).
запустил команду: xcode-select --install, затем запустил "brew install watchman" - все работает отлично!
источник
Для самой последней версии Mojave версии 10.14.1 я использую
решается путем загрузки с https://developer.apple.com/download/more/ "входа по идентификатору Apple и загрузки
Это заставляет все работать
старый ответ
не работает для меня
источник
xcode-select --install
с невозможностью связаться с сервером обновлений. На момент написания этой статьи единственной загрузкой по указанной выше ссылке для пользователей Mojave является бета-версия «Инструменты командной строки (macOS 10.14) для XCode 10.1 Beta 2»Для Мохаве
Удалите любую старую версию инструментов командной строки:
Загрузите и установите инструменты командной строки 10.14 Mojave .
источник
Даже если вы выполните xcode-select --install, это не исправило это для меня, так как показало некоторую сетевую ошибку. Проблема заключалась в том, что он не мог подключиться к магазину приложений. Я сделал следующее, чтобы исправить это.
Ваш магазин приложений должен работать сейчас, и вы сможете запустить xcode-select --install
источник