Nogle Mac-kommandolinjebrugere, der arbejder med nodejs og npm, kan muligvis se en fejlmeddelelse og kommandofejl på linje med "xcode-select: error: tool 'xcodebuild' kræver Xcode, men den aktive udviklermappe '/Library/Developer/CommandLineTools' er en kommandolinjeværktøjsinstans". Denne fejlmeddelelse vises nogle gange efter opdatering af MacOS, migrering af Macs eller
Hvis du oplever denne fejlmeddelelse, vil du sandsynligvis være i stand til at rette den ret simpelt.
Løsning 1: Installer kommandolinjeværktøjer
Den nemmeste løsning er simpelthen at installere kommandolinjeværktøjer på Mac, hvilket kan gøres fra kommandolinjen. Du kan også blot installere den fulde Xcode-pakke fra Mac App Store, hvis du er tilbøjelig til at gøre det.
- Start terminalen og indtast følgende kommando for at starte installationen af kommandolinjeværktøjer
- Fortsæt med installationen, når du bliver bedt om det
xcode-select --install
Det alene kan løse fejlmeddelelsen "xcode-select-fejl xcodebuild kræver Xcode".
Foreslået læsning:Sådan rettes Epic Games-fejlen "IS-0003: Installation mislykkedes - kunne ikke oprette mappe" på pc
Løsning 2: Skift bibliotek til kommandolinjeværktøjer
Nogle gange, hvis du installerede Xcode og Command Line Tools separat, skal du muligvis genspecificere den mappe, der er i brug for kommandolinjeværktøjer med følgende kommando indtastet i terminalen:
sudo xcode-select --switch /Library/Developer/CommandLineTools
Løsning 3: Installer Xcode og skift placering til kommandolinjeværktøjer
En anden tilgang involverer den fulde Xcode-pakke, som du kandownload fra Apple.
- Åbn Xcode på Mac, træk derefter Xcode-menuen ned, og vælg Præferencer
- Gå til "Placeringer" og vælg de rigtige kommandolinjeværktøjer
Løsning 4: Installer Xcode i /Applications, Skift mappe i overensstemmelse hermed
Og endelig er en anden løsning, der har virket for nogle brugere, når ovenstående fremgangsmåder ikke virker, at installere Xcode fraMac App Storeind i mappen /Applications/ på Mac'en. Når Xcode er installeret på Mac, skal du åbne terminalen og indtaste følgende sti:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
–
Hvilket af disse tricks fungerede for at rette fejlmeddelelsen "xcode-select: error: tool 'xcodebuild' kræver Xcode, men den aktive udviklermappe '/Library/Developer/CommandLineTools' er en kommandolinjeværktøjsinstans" til dig på din Mac? Fandt du en anden løsning? Fortæl os det i kommentarerne.
