xcrun: błąd: aktywna ścieżka programisty („/Applications/Xcode.app/Contents/Developer”) nie istnieje


141

Mam problemy z xcode, gdy próbuję użyć brew i git:

xcrun: błąd: aktywna ścieżka programisty („/Applications/Xcode.app/Contents/Developer”) nie istnieje, użyj, xcode-select --switch path/to/Xcode.appaby określić Xcode, którego chcesz używać dla narzędzi programistycznych wiersza poleceń (lub zobacz man xcode-select)

Mogę wpisać xcode-select i pokazuje, że polecenie istnieje. Kiedy piszę xcode-select -p, pokazuje:

/Applications/Xcode.app/Contents/Developer

ale kiedy to robię which xcode-select, daje mi:

/ usr / bin / xcode-select

Próbowałem użyć przełącznika poleceń i zainstalować ponownie za pośrednictwem witryny Apple Developer, ale żadna z tych opcji do tej pory nie działała ... Jak mogę to naprawić?

Odpowiedzi:


408

Spróbowałem tego i nie udało się, ale znalazłem odpowiedź. Musiałem tylko zresetować ścieżkę dewelopera:

$ sudo xcode-select --reset

Teraz wszystko jest w porządku


3
- resetuj normalnie, to musi być uruchomione jako root
Benja Garrido

11
Dzięki. Odinstalowałem xcode i zainstalowałem tylko narzędzia wiersza poleceń, ponieważ nie potrzebowałem całego pakietu xcode na moim komputerze Mac z ograniczoną przestrzenią. Jednak nadal nie mogłem używać poleceń takich jak gcc, ale po uruchomieniu tego polecenia działa jak urok
Anonimowa osoba

1
Właśnie tego spróbowałem; teraz otrzymuję „SDK” macosx ”nie można zlokalizować„ lol
Jose Ramirez

2
--resetdziała dobrze dla mnie. Potrzebuję tylko cli xcode do programowania php. Postanowiłem więc usunąć cały xcode z mojego Maca, a następnie pobrałem tylko instalator xcode CLI (około 170 MB). Po zaktualizowaniu zainstalowanego Xcode CLI przez app storei zastosowaniu sudo xcode-select --reset, mogę używać brewi innych narzędzi wiersza poleceń, takich gitjak wcześniej. Dzięki.
vikbert

2
Czy używanie --reset jest niebezpieczne?
bananabanana

158

Przeważnie ten błąd występuje, gdy zainstalowałeś nowszą wersję xcode. A narzędzia wiersza poleceń nie zostały jeszcze zainicjowane.

Aby rozwiązać ten problem: przejdź do Preferencje Xcode> Lokalizacje (karta)> A dolne opcje to Narzędzia wiersza poleceń. Wybierz wersję Xcode dla narzędzi.

Przykład (dla Xcode 10.0 (10A255)): Przejdź do Preferencje Xcode> Lokalizacje (karta)> A dolne opcje to Narzędzia wiersza poleceń. Wybierz Xcode 10.0 (10A255).

Więcej szczegółów na załączonym obrazku. Mam nadzieję, że to pomoże.

-- Dzięki


Wybierz Narzędzia wiersza poleceń


2
ta odpowiedź jest najlepsza
Hoàng Vũ Anh

Już widzę to, jak pokazano na powyższym obrazku, ale nadal widzę ten sam błąd w mojej konfiguracji. Próbowałem nawet zresetować. Dowolny pomysł? I
Yoku,

1
Aby zrobić to programowo (miałem błąd, ponieważ odinstalowałem Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools(musi być uruchomiony jako root)
hbrannan Kwietnia

58

Napotkałem ten sam problem, co nagle odinstalowałem XCode, uruchomienie poniższego polecenia (z terminala) pomogło mi rozwiązać ten problem.

sudo xcode-select -switch /

Sprawdź ten link również, jeśli masz inny błąd. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki

1
To zadziałało dla mnie. Problem polegał na tym, że odinstalowałem xcode na moim komputerze Mac. Linia poleceń jest nadal w jakiś sposób powiązana z xcode. Poszedłem więc do ~ Library / Developer, usunąłem wszystkie foldery i uruchomiłem to polecenie.
Santosh

45

W moim przypadku odinstalowałem Xcode i zaczęły się problemy z git cli. Rozwiązałem problem uruchamiając następujące polecenia:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

a następnie sprawdzanie nowej ścieżki za pomocą:

$ sudo xcode-select -p

Mam nadzieję że to pomoże!


Pracował dla mnie po odinstalowaniu xcode, uratował mi dzień
Ilan Levy

Ten rozwiązał problem za mnie, im więcej głosowanych rozwiązań nie, dzięki Jose!
Adrian E. Labastida Cañizares

Uratowałeś mi dzień. Wielkie dzięki
Shalini


14

A co z tym, co sugeruje błąd? Próbowałeś tego?

xcode-select --switch /Applications/Xcode.app

To powinno załatwić sprawę.


2
--switchmusi być uruchamiany jako root
Sid

1

U mnie pomaga zainstalować Xcode CLI xcode-select --install po odinstalowaniu XCode (nie programuję na OSx ani iOS)

Wtedy mogłem pomyślnie zbudować pobrane źródło z make


1

Miałem ten sam problem i musiałem całkowicie usunąć narzędzia programistyczne i ponownie zainstalować:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

Wskazówka: ponieważ Xcode został nieprawidłowo odinstalowany, musiałem również ręcznie (ponownie) przenieść aplikację Xcode:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak

0

Wypróbuj sugestię błędu:

sudo xcode-select --switch /Applications/Xcode.app

Następnie przetestuj ścieżkę do pliku wykonywalnego Git.

wprowadź opis obrazu tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.