git в командной строке больше не работает на El Capitan


13

Прошлой ночью, только что установив OS X 10.11, я с удивлением увидел, что мой терминал Bash сделал следующее:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Предыдущая версия XCode не переносилась на новую ОС. Я попробовал новую установку Git, но в Bash все тот же сбой XCode.

Есть ли для этого веская причина?


Когда появляется это сообщение командной строки, вы также должны увидеть диалоговое окно с графическим интерфейсом, предлагающее установить последнюю версию инструментов командной строки Xcode. Разве этого не произошло?
Spiff

Да, как только я установил XCode, это сработало ... Мне стало интересно, почему git теперь зависит от Apple Dev Tools ...?
Алекс

Ответы:


21

Для меня это было решение:

xcode-select --install

После установки git снова начал работать.


Хороший звонок, спасибо. Будет помечен как правильный, хотя я установил XCode, и это тоже исправило.
Алекс

Спасибо :) Это мой первый ответ на StackExchange, поэтому он поможет мне заработать репутацию.
Михал

1

Столкнулся с этим после перехода на Эль-Капитан

xcode-select --install 

не работал для меня даже после «Поиск программного обеспечения» и загрузки. У меня нет Xcode.app установлен (Не хочу , чтобы установить его) , поэтому я установил его, загрузив Утилиты командной строки из https://developer.apple.com/downloads/ (требуется Apple , для входа в аккаунт) и установил его вручную.

После установки я смог запустить gitкоманды снова


Я считаю, что команда xcode-select --installделает то же самое - установить инструменты командной строки. Вы можете прочитать в справке командования: xcode-select --help. Я думаю, что это не требует Xcode.app для установки.
Михал
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.