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.