Narzędzia wiersza poleceń bash (git) nie działają - kandydat do ostatecznej wersji macOS Sierra

83

Właśnie zaktualizowałem system OS X 10.11 „El Capitan” do 10.12: „Sierra” i kiedy próbuję uzyskać dostęp do poleceń git w terminalu, pojawia się następujący błąd:

xcrun: błąd: nieprawidłowa aktywna ścieżka programisty

(/ Library / Developer / CommandLineTools), brak xcrun w:

/ Library / Developer / CommandLineTools / usr / bin / xcrun

Pomóż mi, jeśli ktoś ma rozwiązanie.

Sanket Prabhu
źródło
7
Możliwe, że duplikat narzędzi wiersza poleceń nie działa - OS X El Capitan
Mark Brownsword
Po prostu sprawdź dostępność aktualizacji oprogramowania i zainstaluj wszystkie najnowsze dostępne aktualizacje. Zacznie działać, nie robiąc nic więcej.
Sanket Prabhu

Odpowiedzi:

126

Zainstaluj ponownie narzędzia programistyczne Xcode

xcode-select --install
Parag Bafna
źródło
4
Czy ktoś ma z tym problemy? Na moim komputerze polecenie po prostu kończy się niepowodzeniem i pojawia się komunikat „Nie można zainstalować oprogramowania”. wiadomość.
Juto,
1
Myślę, że jest to teraz również dostępne za pośrednictwem usługi App Store / Software Update.
Dan Laffan
Dla mnie to nie rozwiązało problemu. Odzyskałem Gita, instalując go z .dmg, ale wciąż brakuje kilku innych rzeczy. Wśród nich wydaje się być Clang.
MadPhysicist
1
Właśnie zaktualizowałem do High Sierra i rozwiązanie jest nadal aktualne.
Gustavo Straube
Musiałem też zaktualizować XCode, a następnie ponownie uruchomić Terminal.
Rickard Elimää
10

Rozwiązałem ten problem, pobierając i instalując pakiet „Narzędzia wiersza poleceń (macOS sierra) dla Xcode 8” z witryny Apple Developer Downloads .

Pamiętaj, aby wybrać, Command Line Tools (macOS 10.12) for Xcode 8a nie ten dla wersji 8.1 beta, chyba że masz zainstalowany Xcode 8.1 beta.

Richard Wheatley
źródło
1

Niedawno zaktualizowałem system do macOS High Sierra w wersji 10.13.3 i mam istniejący xcode. Moje wiersze poleceń git mają ten sam problem. „$ xcode-select --install” działa idealnie dla mnie.

Tin Torres
źródło
0

Miał ten sam problem i po umieszczeniu ścieżki gita bezpośrednio w profilu nie będzie już pytać o xcode (jeśli nie musisz używać xcode).

  1. pobierz git, https://git-scm.com/download/mac i zainstaluj go.
  2. w swoim profilu dodaj do ścieżki, tj. eksportuj PATH = $ PATH: / usr / bin (mój git jest w / usr / bin).
  3. otwórz nowy terminal.
lannyf
źródło
0

Alone - xcode-select --install nie działa dla mnie.

Musiałem wykonać wszystkie 3 kroki:

  1. Pobierz kod X ze sklepu z aplikacjami (jeśli nie ma go w folderze Aplikacje)
  2. $ xcode-select
    - zainstaluj plik. Może być konieczna aktualizacja po instalacji przy użyciu aktualizacji oprogramowania w wierszu poleceń. $ sudo softwareupdate -i "Narzędzia wiersza poleceń (macOS High Sierra wersja 10.13) dla Xcode-9.1"

  3. $ sudo xcodebuild -license

Viktor Nikitenko
źródło