Reparer Git, der ikke fungerer efter macOS-opdatering (xcrun: fejl: ugyldig aktiv udviklersti (/Library/Developer/CommandLineTools)
Indholdsfortegnelse:
Nogle Mac Terminal-brugere kan opdage, at git, pip, HomeBrew og andre kommandolinjeværktøjer kan fejle eller ikke fungere efter hensigten med en fejlmeddelelse, der siger "xcrun: fejl: ugyldig aktiv udviklersti (/Library/ Udvikler/CommandLineTools)”. Nogle gange holder disse kommandolinjeværktøjer op med at virke efter en macOS-systemsoftwareopdatering, men de virkede tidligere.
Heldigvis er det nemt at rette fejlmeddelelsen "xcrun: fejl: ugyldig aktiv udviklersti (/Library/Developer/CommandLineTools)" og få git, pip, Homebrew eller hvilket som helst andet kommandolinjeværktøj, der mislykkedes, for at begynde at arbejde igen.
For hvad det er værd, er den fulde fejlmeddelelse:
Ret “xcrun: fejl: ugyldig aktiv udviklersti” Fejl i Terminal på MacOS
Løsningen, som du måske har gættet ud fra selve fejlmeddelelsen, er at geninstallere eller installere kommandolinjeværktøjer. Ja, selvom du allerede har installeret kommandolinjeværktøjer, bør du geninstallere det for at løse fejlmeddelelsen, især hvis du kun oplever fejlen efter en systemsoftwareopdatering (f.eks. fra Mojave til Monterey).
Installation/geninstallation af CLT kan udføres fra kommandolinjen ved at udstede følgende kommandostreng i Terminal:
xcode-select --install
Hvis du trykker på retur, vises en pop op med en statusindikator ved download af kommandolinjeværktøjer.
Når installationen af kommandolinjeværktøjer er afsluttet, bør du genstarte Mac'en (nogle gange kan blot opdatering, genstart af Terminal eller åbning af en ny Terminal også løse meddelelsen 'xcrun-fejl ugyldig aktiv udviklersti', men en genstart anbefales).
Hvis du bruger Homebrew, skal du også være sikker på at opdatere Homebrew, efter du har (gen)installeret kommandolinjeværktøjer.
Seer stadig xcrun: fejl: ugyldig aktiv udviklersti (/Library/Developer/CommandLineTools)?
Hvis du installerede eller geninstallerede kommandolinjeværktøjer via Terminal, genstartede Mac'en, og du stadig får fejlen, kan du også prøve at installere kommandolinjeværktøjer manuelt ved at bruge en DMG-fil direkte fra Apple .
Du skal bruge et Apple-id for at få adgang til download, så skal du bare gå til developer.apple.com og downloade kommandolinjeværktøjer til Xcode (seneste version) og installere det manuelt.
Igen, Homebrew-brugere vil gerne opdatere Homebrew. Du skulle ikke skulle installere Homebrew igen eller fjerne det og derefter geninstallere det, en simpel opdatering burde gøre det trick.
Fungerede dette for at løse dine problemer med git, pip, Homebrew eller hvad der nu udløste xcrun-fejlmeddelelsen på kommandolinjen på din Mac? Fandt du en anden løsning? Del dine tanker og erfaringer i kommentarerne.