Я обновился до MacOS Mojave (это происходит и с обновлением Catalina).
Этим утром я перешел на кодовую базу моей работы в командной строке на MacBook Pro, набрал «git status» в репозитории и получил ошибку:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Ответы:
Проблема в том, что инструменты командной строки Xcode необходимо обновить.
Вернитесь к своему терминалу и нажмите:
Затем вы получите:
В этой точке вам будет предложено обновить инструменты командной строки Xcode. (что может занять некоторое время)
откройте новое окно терминала и ваши инструменты разработки должны быть возвращены.
Дополнение. При любом крупном или полуосновном обновлении вам нужно будет обновить инструменты командной строки, чтобы они снова функционировали должным образом. Проверьте Xcode с любым обновлением. Это выходит за рамки Мохаве ...
После этого перезапустите свой терминал
источник
xcode-select --install
. Тогда это сработает.Я получил некоторые ошибки, что программное обеспечение было недоступно с сервера обновлений при попытке
xcode-select --install
То, что исправило это для меня, собиралось здесь https://developer.apple.com/download/more/ и загружало
Command Line Tools (macOS 10.14) for Xcode 10
и затем устанавливало это вручную.После этого ошибки должны исчезнуть при открытии нового терминала.
источник
software not available at server
тем, что ответ @ High6 ниже работает.xcode-select --reset
Command Line Tools (macOS 10.14) for Xcode 10.1
по ссылке. Спасибо!Command Line Tools for Xcode 11.3
, так как Xcode 10.1 не был доступенДля меня
xcode-select --reset
было решение о Мохаве.источник
xcode-select --install
.sudo
sudo xcode-select --reset
работал для меня на модернизацию Мохаве -> Каталина MacOSВ дополнение к ответу dustbuster мне нужно было указать путь к папке Xcode с помощью этой команды:
источник
xcode-select --install
и скачивал и устанавливал вручную, ни одно из решений не сработало. Обратите внимание, что я ждал и обновился до версии 10.14.1.xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.Я использовал
xcode-select --install
данные в принятом ответе в предыдущих основных выпусках.Я только что обновился до OS X 10.15 Catalina и снова запустил инструмент обновления программного обеспечения из настроек после завершения обновления ОС. Там было доступно обновление утилит Xcode, которое также решало проблему с помощью git, который только что вывел
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
источник
xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.Для меня сработало следующее:
Тогда как в ответе @ High6:
Это покажет лицензию, которую я предполагаю, является некоторой лицензией XCode. Прокрутите вниз, используя space(или мышь), затем нажмите
agree
.Это то, что у меня работало на MacOS Mojave v 10.14.
источник
в моем случае это не было проверено в xcode После процесса установки,
Вы можете сделать это следующим образом: xcode -> Preferences и нажмите Locations, затем выберите, как следующее изображение
источник
xcode-select --switch
с путем к пакету XCode любой версии, которую вы выбираете здесь, кстати.Я выяснил часть Инструментов командной строки XCode из сообщения об ошибке, но после запуска XCode и получения приглашения установить дополнительные инструменты он действительно требовал их установки, но все же я получил ту же ошибку после открытия нового терминала.
Так что я сделал
xcode-select --install
вручную, и после этого это сработало для меня.источник
xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.Открытый терминал:
установите инструменты разработчика XCode и исправьте проблему.
Сбросьте путь к Xcode, если у вас есть несколько версий:
источник
xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.xcode-select --switch
выше. Второй перезаписывает то, что сделал первый. Сделайте первый, и ваши инструменты командной строки обновятся как часть Xcode.После обновления до Mac
Catalina
я столкнулся с той же проблемой, мне пришлось выполнить несколько команд, чтобы исправить это.Сначала начали с:
xcode-select --install
Это не решило проблему, пришлось запустить следующее в
sudo
sudo xcode-select --reset
Затем, наконец, исправился после того, как я переключился и явно установил путь для активной директории разработчика:
sudo xcode-select -s /Library/Developer/CommandLineTools
Примечание: если вы
Xcode
установили, вам может потребоваться указатьXcode
каталог, в этом случае это должно быть что-то вроде этогоxcode-select -s /Applications/Xcode.app
источник
xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.Если у вас есть XCode, загруженный вручную (т.е. не из App Store), или у вас вообще нет XCode:
sudo rm -rf /Library/Developer/CommandLineTools
Если у вас установлен Xcode из App Store:
xcode-select --install
источник
На Mac OS X Catalina следующее работало просто отлично
После этого появилось приглашение UI, которое завершило установку инструментов.
источник
xcode-select --switch /Applications/Xcode.app/Contents/Developer
илиxcode-select --reset
около того Терминал будет использовать инструменты командной строки внутри XCode вместо тех, которые установлены автономным установщиком «Инструменты командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.Вернитесь к терминалу и выполните -
после этого -
после этого перезапустите терминал.
источник
Для меня у меня не было установлен xcode (на Mojave OS). Я зашел в App Store на своем Mac и скачал его, затем вернулся в терминал, набрал
git
и нажал Enter, потом все заработало.источник
Это работает для меня
X-код должен быть установлен.
источник
Я обнаружил, что моя версия XCode слишком устарела, и установка инструментов командной строки не помогла. Вот что я сделал:
источник
Попробуй это:
или это:
источник
Для тех, кто использует Catalina и Xcode-beta:
источник
Для меня это произошло после обновления Mac OS до Mojave и git не работал в Intellij
Решение: - Зайдите в Настройки, затем Файл | Настройки | Контроль версий | Git и редактируйте исполняемое поле Path to Git, которое является / usr / local / bin / git
источник
Я заметил в настройке конфиденциальности Catalina, если Xcode не добавлен на диск с полным доступом, я получу ту же ошибку, Xcode не запускает сценарии. Добавьте свой Xcode так же, как на прикрепленном изображении. После этого чистая сборка и запуск. Надеюсь так получится.
источник
Если по какой-либо причине вам не нужно XCode или вам пришлось удалить его, например, в ситуации, когда вам нужно было освободить место на диске, чтобы выполнить обновление, просто установите XCode из App Store. Как только это будет сделано, и когда вы запустите это в первый раз, Xcode спросит вас, хотите ли вы установить компоненты, нажмите,
Install
и это также исправит проблему.источник