it-swarm.com.ru

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

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

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

(/ Library/Developer/CommandLineTools), отсутствует xcrun в:

/ Library/Developer/CommandLineTools/USR/бен/xcrun

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

78
Sanket Prabhu

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

xcode-select --install
125
Parag Bafna

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

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

10
Richard Wheatley

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

0
Tin Torres

Один - xcode-select --install у меня не сработало.

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

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

  3. $ Sudo xcodebuild -license

0
Viktor Nikitenko

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

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