Na het upgraden naar macOS Catalina, probeerde ik git
te draaien vanuit Terminal, maar het bleef me de volgende fout geven:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Hoe los ik dit op?
Open Terminal, en voer het volgende uit:
xcode-select --install
Dit zal xcode ontwikkelaarstools downloaden en installeren en het probleem oplossen.
Je hebt geen Xcode nodig, je kunt alleen de Command Line Tools hier installeren, het is ongeveer 130Mb.
Als het bovenstaande alleen het niet doet, dan ook uitvoeren:
xcode-select --reset
Het probleem is dat men expliciet akkoord moet gaan met de licentieovereenkomst. Als vervolgstap kan het nodig zijn om het pad naar Xcode opnieuw in te stellen als u meerdere versies heeft of wilt dat de command line tools zonder Xcode draaien.
xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools
Ik vond de oplossing in deze vraag, Command Line Tools werken niet.
U kunt een foutmelding krijgen: "Can't install the software because it is not currently available from the Software Update server". In dit geval werkt xcode-select --reset
zoals aangegeven door akozin.
Als je Xcode niet wilt installeren of gebruiken (ik niet) kun je alleen
commandotools voor Xcode (zie Bewerken)
Ga naar https://developer.apple.com/download/more/ en zoek Command line tools OS X 10.11) voor Xcode 7.1. Installeer vervolgens het gedownloade .dmg pakket.
Het zou moeten werken met nieuwere versies van Command line tools OS X maar ik heb het getest Command line tools OS X 10.11) voor Xcode 7.1 bepaalde versie.
Na het updaten naar macOS 10.13, moest ik Command Line Tools (macOS 10.13) voor Xcode 9
installeren - werkt ook geweldig.
Zoals @setholopolus in commentaar vermeldde,
xcode-select --install
Installeert ook alleen command line tools voor Xcode.
U kunt dit ook controleren op: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Ik laat mijn antwoord achter voor het geval je'problemen zou hebben met installatie via cli
.
PS credits voor dit SO antwoord: https://stackoverflow.com/a/33593066/2029818