Nylig har en håndfull Mac-kommandolinjebrukere rapportert at de ofte møter feilen "Xcode- select: Error tool 'xcodebuild' requires Xcode, but active developer directory '/ Library/ Developer/ CommandLineTools'is a command line tool instance" mens de arbeider med nondejs og npm.
I noen tilfeller vises denne feilen også ved migrering eller oppdatering av Mac. Hvis dette problemet har plaget deg også, er det nå rett tid for å fikse "Xcode-select: feil aktiv utviklerkatalog på Mac.
Mange Mac-kommandolinjebrukere møter ofte denne feilen mens de kjører koder når de oppdaterer systemene sine. Dette kan skyldes at kommandolinjeverktøyene ikke er forhåndslastet ned i systemet, og derfor må de lastes ned separat.
Heldigvis er det ikke rakettvitenskap å fikse dette problemet. Vi kan bruke Xcode-pakken for å bli kvitt problemet. Dessuten er det også andre pålitelige løsninger for å feilsøke det.
1. Bytt katalog for kommandolinjeverktøy
Det er verdt å påpeke at hvis du installerte Xcode og Command Line Tools separat, sørg for å spesifisere katalogen som for øyeblikket er i bruk for kommandolinjeverktøy. For å gjøre det, skriv inn kommandoen nedenfor i Terminal:
sudo xcode-select --switch /Library/Developer/CommandLineTools
2. Installer kommandolinjeverktøy
Spesielt kan du også løse dette frustrerende problemet ved bare å installere kommandolinjeverktøy på Mac-en din fra kommandolinjen.
Først åpner du Terminal-appen på Mac-en din. Bare trykk på CMD+Mellomrom for å avsløre Spotlight Search og skriv inn følgende kommando for å kickstarte installasjonen av Command Line Tools
Mer lesing:Hvordan velge flere filer på en Mac?
xcode-select --install
Hvis du blir bedt om det, sørg for å bekrefte installasjonen av kommandolinjeverktøyene. Forhåpentligvis vil det feilsøke "xcode-select error xcodebuild requires Xcode" feilen på Mac-en for godt.
3. Installer Xcode i /Applications
En annen levedyktig løsning som har reddet mange Mac-brukere er å installere Xcode fra Mac App Store i /Applications/-katalogen på Mac. Når Xcode har blitt installert på Mac-en, start Terminal og skriv deretter inn den nedenfor nevnte banen.
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
4. Installer Xcode og Tweaking Location for kommandolinjeverktøy
En god del brukere som hadde vært borti det samme problemet rapporterte at installasjon av Xcode og endring av plassering for kommandolinjeverktøy hjelper til med å bli kvitt problemet. Ikke bry deg, du kanfå hele Xcode-pakken fra Apple.
- Start Xcode-pakken på Mac-en for å komme i gang.
- Etter det, trekk ned Xcode-menyen og velgPreferanser.
- Gå deretter over til "Steder" og velg de ønskede kommandolinjeverktøyene
Avslutter...!
Jeg antar at du har overvunnet hindringen. Programvareutviklere trenger Unix-lignende verktøy for Apple-enheter sammen med Xcode-pakken og kommandolinjeverktøyene som Apple tilbyr for å installere alle nødvendige verktøy på Mac-er.
Du kan også installere en pakke som er mindre enn Command Line Tools i størrelse kun fra Terminal-programmet, eller du kan bruke Homebrew til det (Homebrew er en populær og pålitelig Mac-pakkebehandler).
