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

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

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

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

Ответ 1

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

xcode-select --install

Ответ 2

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

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

Ответ 3

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

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

Ответ 4

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

Было сделано все три шага:

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

  • $sudo xcodebuild -license