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, але все-таки мав той самий збій XCode у Bash.

Чи є для цього вагомі причини?


Коли трапляється повідомлення цього командного рядка, ви також повинні побачити діалогове вікно GUI, яке пропонує встановити останню версію інструментів командного рядка Xcode. Хіба цього не сталося?
Spiff

Так, як тільки я встановив XCode, він працював ... Мені було цікавіше, чому тепер git залежить від інструментів Apple Dev ...?
Олексій

Відповіді:


21

Для мене це було рішення:

xcode-select --install

Після установки git знову почав працювати.


Гарний дзвінок дякую Позначить як правильне, хоча я встановив XCode і це теж виправив.
Олексій

Дякую :) Це моя перша відповідь на StackExchange, тому це допоможе мені заробити репутацію.
Міхал

1

З цим стикалися після оновлення до Ель-Капітана

xcode-select --install 

не працювали для мене навіть після "Пошук програмного забезпечення" та завантаження. У мене не встановлено Xcode.app (не хотів його встановлювати), тому я виправив його, завантаживши інструменти командного рядка з https://developer.apple.com/downloads/ (вимагає Apple SignIn) та встановив його вручну.

Після встановлення я зміг запустити gitкоманди ще раз


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