Git werkt niet na macOS-update (xcrun: error: ongeldig actief ontwikkelaarspad (/Bibliotheek/Developer/CommandLineTools)

Ik heb geüpdatet naar macOS Mojave (dit gebeurt ook bij de Catalina-update en lijkt mogelijk bij elke grote update daarna voor te komen)

Vanmorgen navigeerde ik naar de codebase van mijn werk in de opdrachtregel op mijn MacBook pro, typte ik “git status” in de repository en kreeg de foutmelding:

xcrun: fout: ongeldig actief ontwikkelaarspad (/Bibliotheek/Developer/CommandLineTools), ontbrekende xcrun op: /Bibliotheek/Developer/CommandLineTools/usr/bin/xcrun

Hoe repareer ik git- en opdrachtregelprogramma’s?


Antwoord 1, autoriteit 100%

Het probleem is dat Xcode Command-line Tools moet worden bijgewerkt.

Oplossing #1

Ga terug naar uw terminal en voer het volgende in:

xcode-select --install

Je krijgt dan de volgende uitvoer:

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

U wordt dan in een venster gevraagd om de Xcode Command Line-tools bij te werken. (wat even kan duren)

Open een nieuw terminalvenster en je ontwikkeltools zouden terug moeten zijn.

Toevoeging:bij elke grote of semi-grote update moet u de opdrachtregelprogramma’s bijwerken om ze weer goed te laten werken. Controleer Xcode bij elke update. Dit gaat verder dan Mojave…

Start daarna je terminal opnieuw

Als alternatief, ALS dat niet lukt,en het zou heel goed kunnen…. je krijgt een pop-upvenster met de tekst “Software niet gevonden op server”, zie hieronder!

Oplossing #2

en je drukt op xcode-select --installen het vindt de software niet, log in op Apple Developer en installeer het via de webpagina.

Log hier in of meld u aan:

https://developer.apple.com/download/more/

Zoek naar: “Command Line Tools for Xcode 12.x”in de lijst met downloads
Klik vervolgens op de dmg en download.


Antwoord 2, autoriteit 5%

Ik kreeg een aantal foutmeldingen dat de software niet beschikbaar was op de updateserver toen ik probeerde

xcode-select --install

Wat het voor mij oploste, was hier https://developer.apple.com/download/more /en Command Line Tools (macOS 10.14) for Xcode 10downloaden en vervolgens handmatig installeren.

Daarna zouden de fouten verdwenen moeten zijn wanneer u een nieuwe terminal opent.


Antwoord 3, autoriteit 3%

Voor mij was xcode-select --resetde oplossing op Mojave.


Antwoord 4, autoriteit 2%

Naast het antwoord van Dusbuster moest ik het pad naar de Xcode-map instellen met deze opdracht:

sudo xcode-select -switch /Library/Developer/CommandLineTools

Antwoord 5, autoriteit 2%

bijgewerkt van Mojave naar Big Sur en kreeg dezelfde fout:
het commando

xcode-select --install

werkte als een tierelier


Antwoord 6

Voor mij werkte het volgende:

sudo xcode-select --reset

Dan zoals in @ High6’s antwoord:

sudo xcodebuild -license

Hiermee wordt een vergunning onthuld die ik aannemen, is een XCODE-licentie. Blader naar de onderkant met Space (of muis) Tik vervolgens op agree.

Dit is wat voor mij werkte op Macos Mojave V 10.14.


7

Ik heb xcode-select --installgegeven in het geaccepteerde antwoord in eerdere grote releases.

Ik heb zojuist geüpgraded naar OS X 10.15 Catalina en voer het tool van de software-update uit van voorkeuren opnieuw nadat de OS-upgrade is voltooid. De update van de Xcode-hulpprogramma's was daar beschikbaar, die ook het probleem heeft gesorteerd met behulp van GIT die zojuist had uitgevoerd
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)


8

In mijn geval werd het niet ingecheckt in Xcode
Na installatieproces,

U kunt dat doen als volgt:
xcode -> Voorkeuren en tik op Locaties en selecteer vervolgens , zoals de volgende afbeelding


Antwoord 9

Mac OS: Big Sur

Eerste prioriteit

sudo xcode-select --reset
sudo xcodebuild -license

Tweede prioriteit

xcode-select --install

Antwoord 10

Ik heb het Xcode Command Line Tools-gedeelte uit de foutmelding gehaald, maar nadat ik Xcode had uitgevoerd en de prompt kreeg om de extra tools te installeren die beweerde ze te installeren, kreeg ik toch dezelfde foutmelding na het openen van een nieuwe terminal.

Dus ik deed de xcode-select --installhandmatig en daarna werkte het voor mij.


Antwoord 11

Als je xcodegebruikt, installeer het dan (~12GB)

xcode-select --install

Installeer anders de nieuwste opdrachtregelprogramma's(~500 MB)


Antwoord 12

Hierna gewerkt aan M1

ProductName:    macOS
ProductVersion: 11.2.1
BuildVersion:   20D74
% xcode-select --install

Akkoord met de prompt voor de Algemene voorwaarden, het zal het volgende bericht retourneren als het gelukt is.

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

13

Als u XCode handmatig hebt gedownload (d.w.z. niet uit de App Store) of helemaal geen Xcode heeft:

  1. sudo rm -rf /Library/Developer/CommandLineTools
  2. Ga naar https://developer.apple.com/download/more/ to Download opdrachtregelhulpmiddelen (MacOS 10.14) voor Xcode 10
  3. Setup-opdrachtregelhulpmiddelen

Als u xcode hebt geïnstalleerd in de App Store:

  1. xcode-select --install

14

Open Terminal:

Installeer Xcode Developer-tools en repareer het probleem.

$ xcode-select --install

Reset het pad naar Xcode als u meerdere versies hebt:

$ xcode-select --switch /Applications/Xcode.app
$ xcode-select --switch /Library/Developer/CommandLineTools

15

Voor mij had ik geen Xcode geïnstalleerd (op Mojave OS). Ik ging naar de App Store op mijn Mac en gedownload het, ging toen terug naar de terminal en typte giten druk op Enter, toen werkte het.


16

Dit werkt voor mij

sudo xcode-select --reset 
sudo xcodebuild -license

x-code moet worden geïnstalleerd.


17

Ik vond dat mijn versie van Xcode te verouderd was en opdrachtregel-gereedschappen installeerde, niet helpt. Dit is wat ik deed:

  • Ik heb de verouderde xcode
  • volledig ongedaan gemaakt

  • Ik herstelde de meest recente Xcode uit de App Store
  • dat was alles. Git werd hersteld.

18

Ik merkte in de Privacy-instelling van Catalina als Xcode niet in volledige toegangsschijf wordt toegevoegd, ik krijg dezelfde fout, XCODE voert geen scripts uit. Voeg uw Xcode toe als in de bijgevoegde afbeelding. Na die schone bouwen en rennen. Hoop dus het zal werken.


19

Voor degenen die Catalina en Xcode-Beta gebruiken:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

20

Voor mij gebeurde het nadat Mac OS-update naar Mojave en Git niet functioneerde in Intellrij

Oplossing: -
Ga naar Instellingen en vervolgens Bestand | Instellingen | Version Control | Git en bewerk pad naar het uitvoerbare veld Git dat / usr / lokaal / bin / git


21

Ik had hetzelfde probleem en kon svn niet gebruiken na de update,

Voor het geval dat u Xcode-Select-installatie het probleem niet hebt opgelost,

U kunt zien,

SVN: FOUT: De opdrachtregelgereedschappen van Subversion worden niet langer door Xcode verstrekt.

Zie: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

Probeer de SVN te installeren door Brew

brew install svn

Dit zou je moeten gaan.


22

Als u een nieuwe toepassingsmap in een externe schijf en geïnstalleerde Xcode daar hebt gemaakt:

sudo xcode-select --switch /Volumes/MyExternalStorageName/Applications/Xcode.app/Contents/Developer

Antwoord 23

Edge case, maar toch de moeite waard om op te schrijven: bij het migreren van en oudere Mac met Migratie-assistent, heb je mogelijk de optie geselecteerd om al je applicaties over te zetten van je oudere Mac. Toepassingen, zoals Xcode, moeten worden bijgewerkt als deze zijn overgebracht en bewaard OF worden verwijderd uit de map Toepassingen van uw andere gebruiker. Dit komt omdat Xcode niet goed is ingesteld na de eerste start met de nieuwe OS-versie.

Other episodes