Fix Git werkt niet na macOS-update (xcrun: fout: ongeldig actief ontwikkelaarspad (/Library/Developer/CommandLineTools)
Inhoudsopgave:
Sommige Mac Terminal-gebruikers kunnen ontdekken dat git, pip, HomeBrew en andere opdrachtregelprogramma's mogelijk niet werken of niet werken zoals bedoeld met een foutmelding met de melding "xcrun: error: ongeldig actief ontwikkelaarpad (/Bibliotheek/ Ontwikkelaar/CommandLineTools)". Soms stoppen deze opdrachtregelprogramma's met werken na een macOS-systeemsoftware-update, maar ze werkten eerder.
Gelukkig is het gemakkelijk om de foutmelding "xcrun: error: ongeldig actief ontwikkelaarpad (/Library/Developer/CommandLineTools)" op te lossen en git, pip, Homebrew of welk ander opdrachtregelprogramma dan ook op te halen mislukt, om weer aan het werk te gaan.
Voor wat het waard is, de volledige foutmelding is:
Fix "xcrun: fout: ongeldig actief ontwikkelaarspad" Fout in Terminal op MacOS
De oplossing, zoals je misschien al geraden hebt uit de foutmelding zelf, is om opdrachtregelprogramma's opnieuw te installeren of te installeren. Ja, zelfs als u al opdrachtregelprogramma's hebt geïnstalleerd, moet u deze opnieuw installeren om de foutmelding op te lossen, vooral als u de fout pas ervaart na een systeemsoftware-update (bijvoorbeeld van Mojave naar Monterey).
Het installeren/opnieuw installeren van CLT kan worden gedaan vanaf de opdrachtregel door de volgende opdrachtreeks op te geven in Terminal:
xcode-select --install
Als u op Return drukt, verschijnt er een pop-up met een voortgangsindicator bij het downloaden voor opdrachtregelprogramma's.
Zodra de installatie van Command Line Tools is voltooid, moet u de Mac opnieuw opstarten (soms kan het eenvoudigweg vernieuwen, herstarten van Terminal of het openen van een nieuwe Terminal ook het bericht 'xcrun error invalid active developer path' oplossen, maar opnieuw opstarten wordt aanbevolen).
Als u Homebrew gebruikt, moet u Homebrew ook bijwerken nadat u Command Line Tools (opnieuw) hebt geïnstalleerd.
Zie nog steeds xcrun: fout: ongeldig actief ontwikkelaarspad (/Library/Developer/CommandLineTools)?
Als je opdrachtregelprogramma's via Terminal hebt geïnstalleerd of opnieuw hebt geïnstalleerd, de Mac opnieuw hebt opgestart en je krijgt nog steeds de foutmelding, kun je ook proberen opdrachtregelprogramma's handmatig te installeren met behulp van een DMG-bestand rechtstreeks van Apple .
Je hebt een Apple ID nodig om toegang te krijgen tot de download, ga dan gewoon naar developer.apple.com en download Command Line Tools voor Xcode (nieuwste versie) en installeer het handmatig.
Nogmaals, Homebrew-gebruikers zullen Homebrew willen updaten. U hoeft Homebrew niet opnieuw te installeren of te verwijderen en vervolgens opnieuw te installeren, een eenvoudige update zou voldoende moeten zijn.
Heeft dit gewerkt om uw problemen op te lossen met git, pip, Homebrew of wat dan ook dat de xcrun-foutmelding veroorzaakte op de opdrachtregel op uw Mac? Heb je een andere oplossing gevonden? Deel uw mening en ervaringen in de commentaren.