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.