it-swarm-eu.dev

Git nefunguje po MacOS Mojave Update (xcrun: chyba: neplatná aktivní cesta vývojáře (/ Library/Developer/CommandLineTools)

Poslední noc (listopad 2018) jsem aktualizoval (a) na macOS Mojave, 

Dnes ráno jsem navigoval do kódové základny mé práce v Command Line na mém MacBooku pro, 

zadali v repo „git status“ a obdrželi chybu: 

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
363
dustbuster

Problém je, že nástroje příkazového řádku Xcode je třeba aktualizovat. 

Vraťte se do terminálu a stiskněte: 

xcode-select --install

Poté obdržíte: 

xcode-select: note: install requested for command line developer tools

A v okně budete vyzváni k aktualizaci nástrojů příkazového řádku Xcode. 

Po dokončení aktualizace otevřete nové okno terminálu a nástroje pro vývoj byste měli vrátit. 

Doplněk: S jakoukoli větší nebo polořadovkou aktualizací budete muset aktualizovat nástroje příkazového řádku, aby byly opět funkční. Zkontrolujte Xcode s jakoukoliv aktualizací. To přesahuje Mojave ... 

657
dustbuster

Mám nějaké chyby, že software byl nedostupný z aktualizačního serveru při pokusu 

xcode-select --install

To, co mi to napravilo, šlo sem https://developer.Apple.com/download/more/ a stahováním Command Line Tools (macOS 10.14) for Xcode 10 a následnou instalací ručně.

Po tom, chyby by měly být pryč, když otevřete nový terminál.

73
deef

Pro mě xcode-select --reset bylo řešení na Mojave.

38
H6.

Kromě odpovědi na prach jsem potřeboval pomocí tohoto příkazu nastavit cestu ke složce Xcode:

Sudo xcode-select -switch /Library/Developer/CommandLineTools
28
Patrik Neperfekta

Pro mě to, co fungovalo, je následující:

Sudo xcode-select --reset

Pak jako v odpovědi @ High6:

Sudo xcodebuild -license

To odhalí licenci, kterou považuji za nějakou licenci Xcode. Pomocí posuvníku přejděte dolů space (nebo myš) a potom klepněte na agree.

To je to, co pro mě pracovalo na MacOS Mojave v 10.14.

28
briankip

Přišel jsem na Xcode Command Line Tools část z chybové zprávy, ale po spuštění Xcode a dostat výzvu k instalaci dalších nástrojů, které tvrdil, že je nainstalovat, ale stále jsem dostal stejnou chybu po otevření nového terminálu.

Tak jsem udělal xcode-select --install manuálně a poté, co to fungovalo pro mě.

25
P. Hurme

Pro mě jsem neměl nainstalovaný xcode (na Mojave OS). Šel jsem do App Store na svém macu a stáhl si ho, pak jsem se vrátil do terminálu a napsal git a stiskl enter, pak to fungovalo.

4
kiko carisse

To funguje pro mě

Sudo xcode-select --reset 
Sudo xcodebuild -license

Musí být nainstalován X-kód.

2
Daniel

Zjistil jsem, že moje verze Xcode je příliš zastaralá a instalace příkazového řádku nepomohla. Tady je to, co jsem udělal:

  • Úplně jsem odinstaloval zastaralý XCode
  • Přeinstaloval jsem nejnovější XCode z App Store
  • To bylo vše. Git byl obnoven.

Doufám, že to pomůže někomu jinému ...

2
Caleb Mbakwe

Zkuste to:

Sudo xcode-select --reset 
Sudo xcodebuild -license

nebo toto:

xcode-select --install
0

pokud nemáte xcode nebo nastavení ručně bez xcode.

  1. Sudo rm -rf/Library/Developer/CommandLineTools
  2. https://developer.Apple.com/download/more/ a stahování nástrojů příkazového řádku (macOS 10.14) pro Xcode 10 a následná instalace ručně.
  3. Nastavení nástrojů příkazového řádku 

Vem si to být snadné

else

  1. xcode-select --install. dost.
0