Инструменты командной строки bash (git) не работают - окончательный кандидат на выпуск macOS Sierra

83

Я только что обновил OS X 10.11 "El Capitan" до 10.12: "Sierra" , и когда я пытаюсь получить доступ к командам git внутри терминала, я получаю следующую ошибку:

xcrun: ошибка: неверный активный путь разработчика

(/ Library / Developer / CommandLineTools), отсутствует xcrun по адресу:

/ Библиотека / Разработчик / CommandLineTools / usr / bin / xcrun

Пожалуйста, помогите мне, если у кого-то есть решение.

Санкет Прабху
источник
7
Возможный дубликат инструментов командной строки не работает - OS X El Capitan
Марк Браунсворд
Просто проверьте наличие обновлений программного обеспечения и установите все последние доступные обновления. Он начнет работать, больше ничего не делая.
Санкет Прабху

Ответы:

126

Переустановите инструменты разработчика Xcode

xcode-select --install
Параг Бафна
источник
4
Есть ли у кого-нибудь проблемы с этим? На моей машине команды просто не работают с сообщением «Не могу установить программное обеспечение». сообщение.
Джуто
1
Я думаю, что теперь это также доступно через службу App Store / Software Update.
Дэн Лаффан
Для меня это не устранило проблему. Я получил Git обратно, установив его из .dmg, но еще много чего не хватает. Среди них, кажется, есть Clang.
Безумный физик
1
Я только что обновился до High Sierra, и решение все еще действует.
Густаво Штраубе
Мне тоже пришлось обновить XCode, а затем перезапустить Терминал.
Rickard Elimää
10

Я исправил эту проблему, загрузив и установив пакет «Инструменты командной строки (macOS sierra) для Xcode 8» из Apple Developer Downloads .

Обязательно выберите, Command Line Tools (macOS 10.12) for Xcode 8а не тот, который для бета-версии 8.1, если у вас не установлена ​​бета-версия Xcode 8.1.

Ричард Уитли
источник
1

Я недавно обновился до macOS High Sierra версии 10.13.3 и у меня уже есть xcode. В моих командных строках git такая же проблема. "$ xcode-select --install" у меня отлично работает.

Тин Торрес
источник
0

Была такая же проблема, и с прямым вводом пути git в профиль он больше не будет запрашивать xcode (если вам не нужно использовать xcode).

  1. скачайте git https://git-scm.com/download/mac и установите его.
  2. в вашем профиле добавьте в путь, т.е. экспорт PATH = $ PATH: / usr / bin (мой git находится в / usr / bin).
  3. открыть новый терминал.
Ланниф
источник
0

Alone - xcode-select --install у меня не работал.

Пришлось сделать все 3 шага:

  1. Загрузите X-код из магазина приложений (если его нет в папке Applications)
  2. $ xcode-select
    - установить файл . После установки может потребоваться обновление с помощью программного обеспечения в командной строке. $ sudo softwareupdate -i "Инструменты командной строки (macOS High Sierra версии 10.13) для Xcode-9.1"

  3. $ sudo xcodebuild -лицензия

Виктор Никитенко
источник