Niektórzy użytkownicy wiersza poleceń Maca pracujący z nodejs i npm mogą zobaczyć komunikat o błędzie i błąd polecenia w stylu „xcode-select: error: tool’xcodebuild’wymaga Xcode, ale aktywny katalog programisty „/Library/Developer/CommandLineTools” to instancja narzędzi wiersza poleceń”. Ten komunikat o błędzie pojawia się czasami po aktualizacji systemu MacOS, migracji komputerów Mac lub
Jeśli pojawi się ten komunikat o błędzie, prawdopodobnie będziesz w stanie go naprawić w dość prosty sposób.
Rozwiązanie 1: Zainstaluj Narzędzia wiersza poleceń
Najprostszym rozwiązaniem jest po prostu zainstalowanie narzędzi wiersza poleceń na komputerze Mac, co można zrobić z wiersza poleceń. Możesz także po prostu zainstalować pełny pakiet Xcode z Mac App Store, jeśli masz na to ochotę.
Uruchom terminal i wprowadź następujące polecenie, aby zainicjować instalację narzędzi wiersza poleceń
xcode-select–install
Kontynuuj instalację po wyświetleniu monitu
To samo może naprawić komunikat o błędzie „błąd xcode-select xcodebuild wymaga Xcode”.
Rozwiązanie 2: Przełącz katalog na narzędzia wiersza poleceń
Czasami, jeśli oddzielnie zainstalowałeś Xcode i narzędzia wiersza poleceń, może być konieczne ponowne określenie katalogu używanego dla narzędzi wiersza poleceń za pomocą następującego polecenia wprowadzonego do terminala:
sudo xcode-select–switch/Library/Developer/CommandLineTools
Rozwiązanie 3: Zainstaluj Xcode i zmień lokalizację narzędzi wiersza poleceń
Inne podejście obejmuje pełny pakiet Xcode, który możesz pobierz z Apple.
Otwórz Xcode na komputerze Mac, następnie rozwiń menu Xcode i wybierz Preferencje Przejdź do „Lokalizacje” i wybierz odpowiednie narzędzia wiersza poleceń
Rozwiązanie 4: Zainstaluj Xcode w/Applications, odpowiednio przełącz katalog
I wreszcie, innym rozwiązaniem, które zadziałało dla niektórych użytkowników, gdy powyższe podejścia nie działają, jest instalacja Xcode z Mac App Store do katalogu/Applications/na komputerze Mac. Po zainstalowaniu Xcode na komputerze Mac otwórz Terminal i wprowadź następującą ścieżkę:
sudo xcode-select-s/Applications/Xcode.app/Contents/Developer
–
Która z tych sztuczek zadziałała, aby naprawić komunikat o błędzie „xcode-select: error: narzędzie„ xcodebuild ”wymaga Xcode, ale aktywny katalog programisty „/Library/Developer/CommandLineTools” to instancja narzędzi wiersza poleceń” na twoim Macu? Czy znalazłeś inne rozwiązanie? Daj nam znać w komentarzach.