Po upgradu na macOS Catalina jsem se pokusil spustit git
z Terminálu, ale stále mi to hlásilo následující chybu:
`xcrun: chyba: neplatná cesta k aktivnímu vývojáři (/Library/Developer/CommandLineTools), chybí xcrun at: /V případě, že je to možné, je třeba provést kontrolu, aby bylo možné provést kontrolu, a to v případě, že je to možné, je třeba provést kontrolu.
Jak to mám opravit?
Otevřete Terminál a spusťte následující příkaz:
xcode-select --install
Tím se stáhnou a nainstalují vývojářské nástroje xcode a problém se vyřeší.
Xcode nepotřebujete, můžete si zde nainstalovat pouze Nástroje příkazového řádku, které mají asi 130 MB.
Pokud to výše uvedené samo o sobě ne'dělá, pak také spusťte:
xcode-select --reset
Problém je v tom, že je třeba výslovně souhlasit s licenčním ujednáním. Jako následný krok může být nutné přenastavit cestu k Xcode, pokud máte několik verzí nebo chcete, aby se nástroje příkazového řádku spouštěly bez Xcode.
xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools
Řešení jsem našel v této otázce: Nástroje příkazového řádku nefungují.
Může se zobrazit chybová zpráva: "Nelze'nainstalovat software, protože není aktuálně dostupný ze serveru Software Update". V takovém případě funguje xcode-select --reset
, na což upozornil akozin.
Pokud nechcete instalovat ani používat Xcode (já ne), můžete nainstalovat pouze
příkazové nástroje pro Xcode (viz Upravit).
Přejděte na https://developer.apple.com/download/more/ a najděte Nástroje příkazového řádku OS X 10.11) pro Xcode 7.1. Poté nainstalujte stažený balíček .dmg.
Mělo by to fungovat i s novějšími verzemi Command line tools OS X, nicméně já jsem testoval Command line tools OS X 10.11) pro Xcode 7.1 konkrétní verzi.
Po aktualizaci do macOS 10.13 jsem musel nainstalovat Nástroje příkazového řádku (macOS 10.13) pro Xcode 9
- také funguje skvěle.
Jak už zmínil @setholopolus v komentáři,
xcode-select --install
Nainstaluje také pouze nástroje příkazového řádku pro Xcode.
Můžete si to také ověřit na adrese: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Svou odpověď ponechávám pro případ, že byste'měli problémy s instalací přes cli
.
PS kredity k této odpovědi SO: https://stackoverflow.com/a/33593066/2029818