Właśnie uaktualniłem z Yosemite do El Capitan (i powtórzyłem problem z uaktualnieniem z El Capitan do Sierra), a kiedy próbuję pisać na przykład git status
w terminalu, pojawia się następujący błąd:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
Nie mam zainstalowanego Xcode, nigdy nie miałem. Czy ktoś ma rozwiązanie?
which git
odpowiada/usr/bin/git
i „plikwhich git
” do/usr/bin/git: Mach-O 64-bit executable x86_64
xcode-select --switch path/to/Xcode.app
aby określić kod X , którego chcesz używać dla narzędzi programistycznych z wiersza poleceń (lub zobaczman xcode-select
) ”w dniu 10.11.5 jak to naprawić?Odpowiedzi:
Tutaj znaleziono rozwiązanie problemu .
Spowoduje to wyświetlenie monitu o zainstalowanie niezbędnych narzędzi wiersza polecenia.
źródło
xcode-select --install
. Nienawidzę xcode, nigdy tego nie chciałem, choć Mac zmusza mnie do zainstalowania. Nie mogę nawet zainstalować innego oprogramowania, ponieważ jest to potrzebne. Grrrrr.dmg
i ręczna instalacja.Jeśli masz problemy z
xcode-select --install
poleceniem; np. wciąż miałem problem z czasem sieci, a następnie spróbuj pobrać dmg ze strony developer.apple.com/downloads (narzędzia wiersza poleceń OS X 10.11) dla Xcode 7.1źródło
Wypróbowałem rozwiązanie,
xcode-select --install
ale to mi nie pomaga, zaktualizowałem z Sierra do High i tak się stało, moje rozwiązanie:źródło
Ponowne przypisanie ścieżki Xcode jest skonfigurowany dla mnie.
sudo xcode-select -switch /Applications/Xcode.app
Prawdopodobnie zostaniesz poproszony (po wypróbowaniu polecenia) o wyrażenie zgody na umowę licencyjną.
źródło
W systemie macOS 10.14 ten problem może również wystąpić, jeśli masz zainstalowane dwie lub więcej wersji. Jeśli podoba Ci się GUI xCode, możesz to zrobić, przechodząc do preferencji -
CMD + ,
wybierającLocations
kartę i wybierając wersję Narzędzia wiersza poleceń. Proszę zapoznać się z załączonym ekranem do drukowania.źródło
Właśnie zaktualizowałem do High Sierra i nie mogłem po prostu biec
xcode-select --install
. Po pierwsze, musiałem zainstalować xcode ze sklepu z aplikacjami. Potem pobiegłemxcode-select --install
. Potem musiałem uruchomićsudo xcodebuild -license
, zgodzić się na warunki, a potem znów móc uruchomić polecenia git.źródło
Zaktualizowano do High Sierra 10.13.2
xcode-select --install ALONE nie działał dla mnie.
$ xcode-select
- zainstaluj a. Może wymagać aktualizacji po instalacji przy użyciu aktualizacji oprogramowania w wierszu polecenia. $ sudo softwareupdate -i „Narzędzia wiersza poleceń (macOS High Sierra wersja 10.13) dla Xcode-9.1”
$ sudo xcodebuild -license
źródło
Dla mnie po usunięciu Xcode muszę zmienić ścieżkę aktywnego programisty w następujący sposób:
sudo xcode-select -s /
źródło
Dla tych, którzy mają również problemy z
heroku
narzędziami wiersza poleceń po aktualizacji, musiałem również wykonać następujące czynności w moim terminalu:Wydaje się, że aktualizacja do High Sierra pomieszała moje dowiązania symboliczne, a także zmusiła mnie do ponownej instalacji narzędzi xcode. Wciąż pojawiały się błędy „nie katalogu”:
Mam nadzieję, że ktoś oszczędzi godzinę :)
źródło
Po aktualizacji do systemu macOS 10.13.3
Po aktualizacji do MacOS 10.13 musiałem zainstalować „Narzędzia wiersza poleceń (macOS 10.13) dla Xcode 9.3” pobrane z https://developer.apple.com/download/more/
źródło
Uaktualniłem Mac OS do MacOS High Sierra - 10.13.3 i napotkałem podobny problem podczas próby zainstalowania watchmana (z poleceniem - brew install watchman).
uruchomiłem polecenie: xcode-select --install, a następnie uruchomiłem „brew install watchman” - wszystko działa dobrze!
źródło
Używam najnowszej wersji Mojave 10.14.1
rozwiązany przez pobranie ze strony https://developer.apple.com/download/more/ "zaloguj się za pomocą Apple ID i pobierz
To sprawia, że wszystko działa
stara odpowiedź
nie działa dla mnie
źródło
xcode-select --install
to wyskakujące okienko o niemożności nawiązania kontaktu z serwerem aktualizacji. W chwili pisania tego tekstu jedynym pobranym linkiem wspomnianym powyżej dla użytkowników Mojave jest wersja beta „Narzędzia wiersza poleceń (macOS 10.14) dla XCode 10.1 Beta 2”Dla mojejve
Odinstaluj dowolną starą wersję narzędzi wiersza poleceń:
Pobierz i zainstaluj narzędzia wiersza polecenia 10.14 Mojave .
źródło
Nawet jeśli wykonujesz xcode-select - install, to nie naprawia tego dla mnie, ponieważ pokazuje błąd sieci. Problem polegał na tym, że nie można połączyć się ze sklepem z aplikacjami. Wykonałem następujące czynności, aby to naprawić.
Twój sklep z aplikacjami powinien już działać i powinieneś być w stanie uruchomić xcode-select --install
źródło