macOS Sierra: недействительный активный путь разработчика

После обновления до macOS Sierra я попытался запустить git из Terminal, но он все время давал мне следующую ошибку:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun.

Как это исправить?

651 голос | спросил Housemd 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 24 Sep 2016 22:09:23 +0300 2016, 22:09:23

5 ответов


980

Откройте терминал и запустите следующее:

xcode-select --install

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

Я нашел решение в этом вопросе, Не работают инструменты командной строки .

ответил Housemd 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 24 Sep 2016 22:09:23 +0300 2016, 22:09:23
42

Если вы не хотите устанавливать и использовать Xcode (я этого не делаю), вы можете установить только командные инструменты для Xcode (см. раздел «Редактирование»)

Предпосылки:

  • у вас есть AppleID

Решение

Перейдите в https://developer.apple.com/download/more/ и найти Инструменты командной строки OS X 10.11) для Xcode 7.1 . Затем установите загруженный пакет .dmg.

Более новые версии

Он должен работать с более новыми версиями инструментов командной строки OS X , но я протестировал его Инструменты командной строки OS X 10.11) для версии Xcode 7.1 .

Обновить до macOS 10.13

После обновления do macOS 10.13 мне пришлось установить Command Line Tools (macOS 10.13) for Xcode 9 - также отлично работает.


Изменить

Как упоминалось в комментарии @setholopolus,

xcode-select --install

Также устанавливаются инструменты командной строки только для Xcode.

Вы также можете проверить это: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

Я оставляю свой ответ, если у вас возникнут проблемы с установкой через cli.


PS кредитов на этот ответ SO: https://stackoverflow.com/a/33593066/2029818

ответил michalczukm 16 FriEurope/Moscow2016-12-16T05:16:03+03:00Europe/Moscow12bEurope/MoscowFri, 16 Dec 2016 05:16:03 +0300 2016, 05:16:03
23

Для macOS High Sierra просто выполните ту же команду:

xcode-select --install

и все вернется к работе.

ответил diegoiglesias 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 26 Sep 2017 01:44:56 +0300 2017, 01:44:56
10

Я попробовал xcode-select --install, но мне пришлось установить его из App Store .

Затем все вещи git выполнялись гладко.

ответил NoelAbey 8 FebruaryEurope/MoscowbWed, 08 Feb 2017 18:19:11 +0300000000pmWed, 08 Feb 2017 18:19:11 +030017 2017, 18:19:11
7

Принятый ответ правильный, но также обратите внимание, что git не делает его очевидным, если ошибка исходит из удаленного или локального. Если вы используете OS X на вашем удаленном компьютере, проблема с установкой может быть на удаленной стороне, и вы увидите ту же ошибку в git clone и git pull, но NOT on git status.

ответил mirth23 15 Maypm17 2017, 18:01:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132