Git не работает после обновления macOS (xcrun: ошибка: неверный путь активного разработчика (/ Library / Developer / CommandLineTools)

Я обновился до 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

Как исправить git и инструменты командной строки?

Это скорее проблема git, чем проблема macOS.

dustbuster 14.01.2019 07:17

Возможный дубликат apple.stackexchange.com/questions/254380/…

markroxor 01.07.2019 07:28

честно говоря, APPLE должна позаботиться об этой проблеме. Они это создают, они должны это исправить !!!!! Просить всех запускать эту команду каждый раз, когда это происходит, - не вариант Хорошо / Правильно. Не говоря уже о том, что вам нужно загрузить этот большой кусок только для git.

windmaomao 04.02.2021 15:30

Я не сталкивался с этим при обновлении Big Sur. Эта проблема возникла только в том году, когда я изначально писал эти вопросы и ответы. Я просто обновляю его каждый год, чтобы включить в него последние изменения.

dustbuster 05.02.2021 06:07

Если у вас нет Xcode, только установка инструментов командной строки Xcode решит проблему. developer.apple.com/download/more/?=command%20line%20tools

alianjum0 08.02.2021 10:18

alianjum0, спасибо за это. Я просто упал в огромную дыру, не имея возможности установить XCode из AppStore (долгая история). Возможность установить только интерфейс командной строки спасла положение!

Roy Smith 13.03.2021 03:02

Apple должна заплатить нам за отладку их кода!

Nir 01.04.2021 11:46

Это неспособность полностью обновить ВСЕ их программное обеспечение во время обновления основной версии. Я не сталкивался с этим с тех пор, как изначально задал вопрос и ответил! Полагаю, это работает на каком-то уровне!

dustbuster 01.04.2021 15:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2 443
8
838 151
26
Перейти к ответу Данный вопрос помечен как решенный

Ответы 26

Ответ принят как подходящий

Проблема в том, что инструменты командной строки Xcode необходимо обновить.

Решение # 1

Вернитесь к своему терминалу и введите:

xcode-select --install

Затем вы получите следующий результат:

xcode-select: note: install requested for command line developer tools

Затем вам будет предложено в окне обновить инструменты командной строки Xcode. (что может занять некоторое время)

Откройте новое окно терминала, и ваши инструменты разработки должны быть возвращены.

Добавление: При любом крупном или полу-крупном обновлении вам необходимо обновить инструменты командной строки, чтобы они снова работали правильно. Проверьте Xcode с любым обновлением. Это выходит за рамки Мохаве ...

После этого перезагрузите терминал

В качестве альтернативы, ЕСЛИ это не удается,, и это вполне может .... вы получите всплывающее окно с надписью «Программное обеспечение не найдено на сервере», см. Ниже!

Решение # 2

и вы нажимаете xcode-select --install, и он не находит программное обеспечение, входите в Apple Developer и устанавливаете его через веб-страницу.

Войдите или зарегистрируйтесь здесь:

https://developer.apple.com/download/more/

Ищите: "Инструменты командной строки для Xcode 12.x" в списке загрузок Затем нажмите dmg и загрузите.

image of apple developer page and dmg for DL

Это устранило проблему с Microsoft Visual Studio Code, которая жаловалась на то, что Git не устанавливается, когда я впервые запустил его после обновления до Mojave. Я думал, что проблема была в VS Code, но это была проблема в этом вопросе SO. Перезапуск VS Code после установки инструментов командной строки Xcode решил проблему.

Mark 10.10.2018 02:36

Я бы хотел, чтобы обновление Xcode было частью обновления ОС. Примерно так происходит каждый раз при обновлении. Раздражающий.

mvndaai 14.12.2018 18:17

Это случалось со мной при каждом обновлении. Думаю, у большинства пользователей Mac не установлен Xcode! В противном случае Apple, вероятно, обновит его одновременно. .

dustbuster 14.12.2018 19:19

Хотя определенно раздражает. Было бы довольно просто добавить простую проверку установки Xcode, а затем обновление во время обновления ОС. Всегда что-то происходит с этими обновлениями ОС от Apple. Можно было подумать, что они уже догадались.

zgr024 14.12.2018 21:53

Если вы установили GIT, но он все еще не работает, вам может потребоваться добавить псевдоним: sudo xcode-select -s /Library/Developer/CommandLineTools

Miguel Garrido 30.12.2018 17:52

Я уже заходил в App Store, и он утверждал, что не нашел никаких обновлений. Почему он не может распознать необходимость обновления Xcode?

Jim Van Zandt 28.01.2019 14:16

Для всех, кто использует Git в PHPStorm; вам необходимо перезапустить PHPStorm после запуска xcode-select --install. Тогда это сработает.

Daan van den Bergh 13.02.2019 08:20

Та же проблема с SVN также была исправлена ​​этим методом.

yantaq 14.05.2019 19:27

Когда я перехожу к установке (после принятия условий T и C), я получаю «Не могу установить программное обеспечение, потому что оно в настоящее время недоступно с сервера обновлений программного обеспечения». Кто-нибудь еще получил это?

James 06.06.2019 14:52

Кстати, мне не нужно было перезагружать терминал.

SuryaVal 07.06.2019 18:38

У меня ничего не работает. Я использую Sourcetree в том же репозитории. он правильно показывает имя пользователя и адрес электронной почты.

ashishn 15.06.2019 09:33

Для меня запуск open /Library/Developer/CommandLineTools/Packages/macOS_SDK_heade‌​rs_for_macOS_10.14.p‌​kg после того, как команда xcode-select --install сработала, после этот ответ stackoverflow

Forcetti 27.08.2019 20:23

Это решение работает и для обновления Mac Catalina. Превосходно !!!

Shahnaz Khan 08.10.2019 18:55

Я обновил текст, чтобы просто сказать «Обновление MacOs». Я очень рад, что это работает для Каталины! Прикинул, что будет!

dustbuster 10.10.2019 03:30

просто хотел добавить, что вам нужно перезагрузить компьютер, также хороший brew doctor может также помочь найти любые проблемы

luis19mx 14.11.2019 17:27

Я использую студию Android на Mac, недавно обновленную ОС до Catalina. После обновления ОС прекратите подключение к системе контроля версий (подрывная деятельность). Но благодаря @dustbuster установка xCode решила мою проблему.

Hiren Dabhi 23.11.2019 11:54

Но почему ? Зачем нам это нужно? мой вопрос к яблочному соколу

Ugur Kazdal 19.12.2019 11:48

Должен ли я сделать то же самое и с zsh?

Tilak Maddy 23.12.2019 09:40

Вам не нужно будет ничего делать с zsh Tilak. Проблема в git. Не зш.

dustbuster 23.12.2019 19:05

После обновления вам необходимо перезапустить все приложения и IDE, которые зависят или имеют соединение с git, как и все IDE IntelliJ, возвышенные с git, исходным деревом и т. д., Чтобы он работал правильно,

Taher Khalil 25.12.2019 12:30

Если у вас установлен Xcode, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:50
Обновление за июль 2020 г.: Этот ответ работал у меня в Mac OS Mojave (после обновления с El Captain). Однако установка требует времени. (Просто делать xcode-select --reset, как упоминалось в других ответах, у меня не сработало)
Anupam 07.07.2020 09:38

Ты спас мне день !! Потрясающие. После этого Maven начал работать.

Vishrant 21.10.2020 07:38

@Vishrant Я просто счастлив, что смог внести свой вклад в Интернет! Вы очень кстати!

dustbuster 21.10.2020 17:24

Изменился способ, которым Apple управляет загрузкой xcode. Я действительно столкнулся с этим сам СНОВА, когда я обновился в этом году! Итак, я обновил ответ не так давно.

dustbuster 22.10.2020 20:26

Для PyCharm также нужно делать как PHPStorm, как предлагает @DaanvandenBergh. Это необходимо для перезапуска PyCharm после запуска xcode-select --install.

Md. Abu Nafee Ibna Zahid 08.11.2020 07:42

Обновился до macOS Big Sur, и вот он снова.

larrydalmeida 17.11.2020 11:40

Я обновляю этот ответ каждый год! Ознакомьтесь с решением №2, которое, вероятно, наиболее актуально. В этот раз каждый год всплеск!

dustbuster 17.11.2020 17:49

Пришлось скачать Command_Line_Tools_for_Xcode_12.3_beta.dmg для MacOS 11.1 Big Sur. Тогда все заработало отлично.

herrsch 24.11.2020 10:26

Рад слышать! Я еще не обновлялся. это теперь имя загружаемого файла?

dustbuster 30.11.2020 20:52

большое спасибо! Я сразу же выбрал решение 2, как только прочитал, что решение 1 вполне может потерпеть неудачу, ха-ха.

Emile Beukes 05.01.2021 11:42

Самый превосходный! Я вообще-то не столкнулся с этим в этот раз, когда обновился до Биг-Сура.

dustbuster 05.01.2021 20:39

с каждым дурацким обновлением происходит одно и то же ...

Fabio Reis 04.02.2021 04:35

Как мог Git не быть частью OSX? Если нет, то никогда не сделать его частью OSX? каковы преимущества включения инструмента разработчика в операционную систему, которая не отвечает за его обновление?

windmaomao 04.02.2021 15:29

Решение №1 сработало для меня.

Indika K 14.02.2021 01:07

Потрясающие! Решение №1 работает для меня. Спасибо :) Так утомительно делать это после каждого незначительного обновления. Techies в Apple Слушайте, слушайте!

Anand 14.03.2021 16:06

Не надо делать это после каждого обновления, это раздражает !!

dustbuster 15.03.2021 13:07

Я обновляю Xcode до последней версии 12.5 (12E262). И я получаю ту же ошибку. Значит ли это, что мне нужно каждый раз делать xcode-select --install вручную?

ChuckZHB 30.04.2021 12:55
xcode-select --install + перезапуск терминала исправлен сломанный git после обновления Catalina -> Big Sur!
pawelswiecki 13.05.2021 14:16

Пахнет инъекцией разработчиков Microsoft

pasha.zhukov 27.07.2021 10:35

Спасибо, решение №1 сработало для меня, я использую PHPStorm.

MT_Shikomba 02.08.2021 15:37

Добро пожаловать!

dustbuster 04.08.2021 19:26

Решение 1 сработало для меня под управлением macOS 11.5.1. Спасибо: D

Jesse 16.08.2021 23:57

Я выяснил, что часть инструментов командной строки Xcode из сообщения об ошибке, но после запуска Xcode и получения запроса на установку дополнительных инструментов он действительно требовал их установить, но все же я получил ту же ошибку после открытия нового терминала.

Итак, я сделал xcode-select --install вручную, и после этого он у меня заработал.

Если у вас установлен Xcode, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:53

В дополнение к ответу мусорщика мне нужно было указать путь к папке Xcode с помощью этой команды:

sudo xcode-select -switch /Library/Developer/CommandLineTools

Да и для меня, @dustbuster может быть хорошей идеей объединить эти ответы.

James 19.10.2018 21:30

Хорошо, это решило это для меня. Пробовал xcode-select --install и загрузку и установку вручную, ни одно из решений не помогло. Обратите внимание, что я дождался и обновился до версии 10.14.1.

mpiktas 19.11.2018 18:38

Если у вас установлен Xcode, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:51

прошел через так много ответов, это тот, который работал у меня после обновления Мохаве, спасибо!

mobcity zkore 28.08.2020 01:27

У меня возникли ошибки, что программное обеспечение было недоступно с сервера обновлений при попытке

xcode-select --install

Что исправило это для меня, так это https://developer.apple.com/download/more/ и загрузка Command Line Tools (macOS 10.14) for Xcode 10, а затем установка вручную.

После этого ошибки должны исчезнуть при открытии нового терминала.

Это должен быть правильный ответ, пробовал на 3 машинах, и ответ @dustbuster больше не работает, и он показывает, что "программное обеспечение было недоступно с сервера обновлений при попытке"

user2577923 02.11.2018 15:17

Для меня это заканчивается software not available at server, но ответ @ High6 ниже работает. xcode-select --reset

briankip 04.11.2018 15:59

скачивая Command Line Tools (macOS 10.14) for Xcode 10.1 по ссылке. Благодарность!

Xavier Ojeda Aguilar 04.11.2018 22:33

Если бы xcode был установлен, все еще были проблемы. Это сработало как шарм ... должен быть выбранный ответ. Или должно быть добавлением к верхнему ответу.

AmitM 22.11.2019 12:43

Это также работает для macOS 10.15.2. Хотя мне пришлось выбрать Command Line Tools for Xcode 11.3, поскольку Xcode 10.1 недоступен

Rachel Lanman 13.12.2019 22:04

В Mac OS 10.15.6 Catalina это решение сработало для меня. (Инструменты командной строки для Xcode 12, если вы используете Catalina - пропустите загрузку гигантского приложения Xcode 12)

jkix 21.09.2020 18:25

Для меня xcode-select --reset был решением на Мохаве.

каким-то образом "xcode-select --install" завершает программу, недоступную на сервере. Но этот работает

Yan Zhu 01.11.2018 05:32

У меня это сработало, я запустил эту команду после установки нового Xcode.

Sunho Hong 24.09.2019 04:01

Я только что обновился с Mac OS X 10.14 (Mojave) до MacOS 10.15 (Catalina) и столкнулся с этой проблемой, это решение работало нормально, нет необходимости запускать xcode-select --install.

OJVM 23.10.2019 00:19

у меня работает и на Каталине, но нужно добавить sudo

gafi 06.11.2019 11:58
sudo xcode-select --reset работал у меня при обновлении MacOS Mojave -> Catalina
Chris Gillatt 12.12.2019 16:34
Обновление 2020: То же решение для Catalina OS
Vikram K 07.06.2020 18:35
Обновление за июль 2020 г.: это не работало в Mac OS Mojave (после обновления с El Captain). Это сработало из принятого ответа: xcode-select --install. Хотя установка требует времени
Anupam 07.07.2020 09:36

Не работает у Каталины. sudo xcode-select --reset, похоже, ничего не делает.

BKE 28.09.2020 09:18

Мне нужно было запустить эту команду после того, как я перешел со старого MBP Mojave на новый MBP Catalina и не смог запустить git и т. Д .; intellij жаловался

James Render 09.10.2020 11:22

Для меня у меня не был установлен xcode (в ОС Mojave). Я зашел в App Store на своем Mac и загрузил его, затем вернулся в терминал, набрал git и нажал Enter, и все заработало.

Для меня сработало следующее:

sudo xcode-select --reset

Тогда, как в ответе @ High6:

sudo xcodebuild -license

Это покажет лицензию, которая, как я полагаю, является лицензией Xcode. Прокрутите вниз, используя space (или мышь), затем коснитесь agree.

Это то, что у меня работало на MacOS Mojave v 10.14.

ваше решение работало для меня на MacOS 10.13 High Sierra. Спасибо.

Daniel 01.01.2020 20:46

Если вы установлен Xcode, это правильное решение. Терминал будет использовать инструменты командной строки внутри Xcode вместо тех, которые установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:54

Это работает для BigSur, а также для бета-ветки Monterey. Намного проще, чем загружать и устанавливать новые гигантские выпуски Xcode при каждом обновлении.

jacksonbenete 31.07.2021 00:15

Если у вас есть Xcode, загруженный вручную (т.е. не из App Store) или у вас вообще нет Xcode:

  1. sudo rm -rf /Library/Developer/CommandLineTools
  2. Перейдите в https://developer.apple.com/download/more/, чтобы загрузить инструменты командной строки (macOS 10.14) для Xcode 10
  3. Настройка инструментов командной строки

Если у вас установлен Xcode из App Store:

  1. xcode-select --install

Я хочу установить только инструменты командной строки, а не Xcode. Это решение кажется лучшим. Минимальная установка

mythicalcoder 18.07.2019 19:34

Идеально подходит для меня, так как мне не нужен Xcode, но мне нужен Git :)

Ryan Amaral 22.01.2020 13:37

После того, как я установил Catalina и попробовал ответить на xcode-select --install, у меня возникла ошибка установщика пользовательского интерфейса: «xcode-select: note: install запрошен для инструментов разработчика командной строки». Это было единственное, что у меня сработало, поскольку я не хотел устанавливать Xcode. (Я использовал инструменты командной строки для XCode 12.)

vincentmajor 27.09.2020 23:11

Я обнаружил, что моя версия Xcode слишком устарела, и установка инструментов командной строки не помогла. Вот что я сделал:

  • Я полностью удалил устаревший XCode
  • Я переустановил последний XCode из магазина приложений
  • Это все. Git был восстановлен.

Это работает для меня

sudo xcode-select --reset 
sudo xcodebuild -license

X-код должен быть установлен.

в моем случае это не было проверено в xcode После процесса установки,

вы можете сделать это следующим образом: xcode -> Preferences и нажмите Locations, затем выберите, как показано на следующем изображении

Это исправляет пару пунктов, но не все

Murwa 13.08.2019 20:20

У меня был Xcode 10.3, 11.1 и 11.2, и Xcode не смог определить, какую версию использовать для инструментов командной строки, и оставил раскрывающийся список пустым. Как только для меня была выбрана версия 11.1, начали работать команды git.

Chandana Kithalagama 19.11.2019 00:34

Это всплывающее окно эквивалентно вызову xcode-select --switch с указанием пути к пакету Xcode любой версии, которую вы здесь выбираете, кстати.

uliwitness 15.02.2020 11:55

Хороший намек спасибо, Как бы то ни было, главное решить вопрос

taha 06.04.2020 15:54

Это работает для меня .. Большое спасибо. У меня были старые и новые версии Xcode в разных местах.

iGW 13.04.2020 12:35

Это сработало для меня.

kalpa 25.12.2020 12:02

Для тех, кто использует Catalina и Xcode-beta:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

Для меня это произошло после обновления Mac OS до Mojave, и git не работал в Intellij

Решение:- Зайдите в Настройки, затем Файл | Настройки | Контроль версий | Git и отредактируйте путь к исполняемому полю Git, которое / usr / local / bin / git

Открытый терминал:

установите инструменты разработчика XCode и устраните проблему.

$ xcode-select --install

Сбросьте путь к Xcode, если у вас несколько версий:

$ xcode-select --switch /Applications/Xcode.app
$ xcode-select --switch /Library/Developer/CommandLineTools

Если у вас установлен Xcode, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:56

Также нет смысла делать оба вызова xcode-select --switch выше. Второй перезаписывает то, что сделал первый. Сделайте первый, и ваши инструменты командной строки обновятся как часть Xcode.

uliwitness 15.02.2020 11:57

Я использовал xcode-select --install, указанный в принятом ответе в предыдущих основных выпусках.

Я только что обновился до OS X 10.15 Catalina и снова запустил инструмент обновления программного обеспечения из настроек после завершения обновления ОС. Там было доступно обновление утилит Xcode, которое также решило проблему с помощью git, который только что вывел xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

Если у вас установлен Xcode, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:52

Я наблюдал в настройке конфиденциальности Catalina, если Xcode не добавлен в диск с полным доступом, я получу ту же ошибку, Xcode не запускает скрипты. Добавьте свой Xcode так же, как в прикрепленном изображении. После этого чистая сборка и запуск. Надеюсь, это сработает. Security & Privacy

После обновления до 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, вы не требуется установка отдельных инструментов командной строки. Просто убедитесь, что вы запустили xcode-select --switch /Applications/Xcode.app/Contents/Developer или xcode-select --reset, чтобы Терминал использовал инструменты командной строки внутри Xcode вместо тех, которые были установлены автономным установщиком «инструментов командной строки». С этого момента App Store будет автоматически обновлять Xcode, и ваши инструменты будут оставаться актуальными.

uliwitness 15.02.2020 11:58

Выбор Xcode сделал это, так как у меня была установлена ​​только бета-версия!

gurehbgui 09.08.2020 20:00

У меня была такая же проблема, и я не мог использовать SVN после обновления,

На всякий случай, если выполнение xcode-select - установить не устранило проблему,

Вы могли бы увидеть,

svn: error: The subversion command line tools are no longer provided by Xcode.

См .: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Попробуйте установить svn от заваривать

brew install svn

Это должно вас подтолкнуть.

Если вы создали новую папку Applications на внешнем диске и установили там Xcode:

sudo xcode-select --switch /Volumes/MyExternalStorageName/Applications/Xcode.app/Contents/Developer

Mac OS: Биг-Сур

Высокий приоритет

sudo xcode-select --reset

sudo xcodebuild -license

Второй приоритет

xcode-select --install

Лучший ответ для Биг-Сура

Ling Vu 07.12.2020 13:46

Для Big Sur этот первый приоритет полезен. Спасибо за экономию времени и данных.

Manish 14.12.2020 10:15

Я использую Big Sur (xcode-select --install) мне помог.

Ali Qaderi 15.12.2020 08:00

Не хотите объяснить, что делают эти команды?

Domino 22.12.2020 16:33

Работай для меня на каталине

Romain TAILLANDIER 04.03.2021 14:06

лучший ответ! Эта проблема не требует повторной установки инструмента.

MMK 31.03.2021 18:36

Согласно справочным страницам XCode (да, у них есть документация !!!) `` -r, --reset Отменяет любой указанный пользователем каталог разработчика, так что каталог разработчика будет найден с помощью механизма поиска по умолчанию. Эта команда должна быть запущена с правами суперпользователя (см. Sudo (8)) и затронет всех пользователей системы. `` ''

AnandShiva 12.05.2021 16:50

Спасибо - у меня сработало! Почему обновления MacOS всегда ломают инструменты разработчика? Снижает стимулы к обновлению, так как это мой ноутбук для разработчиков.

newbie 07.07.2021 00:04

Спасибо - у меня сработало! Почему обновления MacOS всегда ломают инструменты разработчика? Снижает стимулы к обновлению, так как это мой ноутбук для разработчиков.

newbie 07.07.2021 00:04

Ошибка ниже в BigSur ➜ ~ sudo xcodebuild -license dyld: ошибка загрузки кеша dyld: существующий общий кеш в памяти несовместим с dyld: библиотека не загружена: /System/Library/Frameworks/Foundation.framework/Versions/C/F‌ oundation Ссылка на: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuil‌ d Причина: изображение не найдено xcrun: error: невозможно найти xcodebuild, убедитесь, что путь к папке Xcode указан правильно! xcrun: error: вы можете установить путь к папке Xcode с помощью / usr / bin / xcode-select -switch

Purushotham Kumar 27.08.2021 09:37

обновился из Мохаве в Биг-Сур и получил ту же ошибку: команда

xcode-select --install

работал как шарм

Следом работали над М1

ProductName:    macOS
ProductVersion: 11.2.1
BuildVersion:   20D74

% xcode-select --install

Согласитесь с предложением о правилах и условиях, в случае успеха он вернет следующее сообщение.

% xcode-select: note: install requested for command line developer tools

Если вы используете xcode, установите его (~ 12 ГБ)

xcode-select --install

В противном случае установите последнюю версию инструменты командной строки (~ 500 МБ)

Downloads

Я (пере) устанавливал xcode столько раз за последние 2 года, что это было похоже на «Сколько раз я должен преподавать тебе этот урок, старик?»

Cameron Hudson 02.07.2021 04:06

Крайний случай, но все же стоит записать: при миграции со старого Mac и более старого Mac с помощью Migration Assistant вы могли выбрать вариант переноса всех своих приложений со старого Mac. Приложения, такие как Xcode, необходимо обновить, если они были перенесены и сохранены, ИЛИ удалить их из папки приложений другого пользователя. Это связано с тем, что Xcode не был правильно настроен после первого запуска с новой версией ОС.

Вчера я обновил свою macOS , с macOS Mojave (10.14.6) до macOS Catalina (10.15.7) , Я выполнял команду «git» в своем проекте. У меня такие же ошибки。

запустить:

xcode-select --install

Пожалуйста, не повторяйте существующие ответы

OneCricketeer 28.08.2021 14:39
  1. Выполните эту команду:

xcode-select - установить

  1. Нажмите "Return", чтобы увидеть индикатор прогресса при загрузке инструментов командной строки.

  2. После завершения установки инструментов командной строки ваш Mac необходимо перезагрузить. Если при работе в Терминале вы получаете сообщение «Ошибка xcrun, недопустимый активный путь разработчика», обновите приложение или перезапустите его.

Даже после выполнения вышеупомянутых шагов, если вы видите ошибку: недопустимый активный путь разработчика (/ Library / Developer / CommandLineTools). Следующим шагом будет попытка установить инструменты командной строки с помощью файла DMG, который можно загрузить прямо с веб-сайта Apple.

Опять же, если вы используете Homebrew, вам необходимо обновить его. Не нужно деинсталлировать и снова установить Homebrew на Mac.

ПРИМЕЧАНИЕ. Если вы используете Homebrew, попробуйте обновить его после переустановки инструментов командной строки.

Кредиты: Git не работает после обновления macOS

Другие вопросы по теме