git w linii poleceń nie działa już na El Capitan

13

Po ostatniej instalacji OS X 10.11 byłem zaskoczony, widząc, że mój terminal Bash wykonał następujące czynności:

$ 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.

Poprzednia wersja XCode nie została przeniesiona do nowego systemu operacyjnego. Próbowałem świeżej instalacji Gita, ale nadal miałem tę samą awarię XCode w Bash.

Czy jest na to dobry powód?

Alex
źródło
Kiedy pojawia się ten komunikat wiersza poleceń, powinieneś zobaczyć okno dialogowe GUI oferujące instalację najnowszej wersji narzędzi wiersza polecenia Xcode. Czy to się nie stało?
Spiff
Tak, kiedy zainstalowałem XCode, zadziałało ... Zastanawiałem się, dlaczego git jest teraz zależny od Apple Dev Tools ...?
Alex

Odpowiedzi:

21

Dla mnie było to rozwiązanie:

xcode-select --install

Po instalacji git znów zaczął działać.

Michał
źródło
Dobry telefon dzięki. Oznaczę jako poprawne, chociaż zainstalowałem XCode i to też go naprawiło.
Alex
Dzięki :) To moja pierwsza odpowiedź na StackExchange, więc pomoże mi zdobyć reputację.
Michał
1

Zmierzyłem się z tym po aktualizacji do El-Capitan

xcode-select --install 

nie działało dla mnie nawet po „Znajdowaniu oprogramowania” i pobieraniu. Nie mam zainstalowanego Xcode.app (nie chciałem go instalować), więc naprawiłem go, pobierając Narzędzia wiersza poleceń z https://developer.apple.com/downloads/ (wymaga Apple SignIn) i zainstalowałem go ręcznie.

Po instalacji mogłem gitponownie uruchomić polecenia

William M.
źródło
Wierzę, że polecenie xcode-select --installrobi dokładnie to samo - zainstaluj Narzędzia wiersza polecenia. Można przeczytać w pomocy na komendy użytkownika: xcode-select --help. Myślę, że nie wymaga instalacji Xcode.app.
Michał