Wczoraj wieczorem (listopad 2018) zaktualizowałem do macOS Mojave, (to pewnie zadziała też dla Cataliny)
Dziś rano nawigowałem do mojej pracy'bazy kodów w wierszu poleceń na moim MacBook pro,
wpisałem "git status" w repo i otrzymałem błąd:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Problem polega na tym, że Narzędzia wiersza poleceń Xcode wymagają aktualizacji.
Wróć do swojego terminala i uderz:
xcode-select --install
Otrzymasz wtedy:
xcode-select: note: install requested for command line developer tools
W tym momencie zostaniesz poproszony w oknie, aby zaktualizować narzędzia wiersza poleceń Xcode. (co może chwilę potrwać)
otwórz nowe okno terminala, a twoje narzędzia programistyczne powinny zostać zwrócone.
Dodatek: Przy każdej większej lub mniejszej aktualizacji będziesz musiał zaktualizować narzędzia wiersza poleceń, aby ponownie działały poprawnie. Sprawdź Xcode z każdą aktualizacją. To wykracza poza Mojave...
Potem zrestartuj swój terminal.
Domyśliłem się, że część Xcode Command Line Tools z komunikatu o błędzie, ale po uruchomieniu Xcode i uzyskaniu monitu o zainstalowanie dodatkowych narzędzi, twierdził, że je zainstalował, ale wciąż otrzymałem ten sam błąd po otwarciu nowego terminala.
Zrobiłem więc xcode-select --install
ręcznie i po tym zadziałało dla mnie.