Remediați Git care nu funcționează după actualizarea macOS (xcrun: eroare: cale de dezvoltator activă nevalidă (/Library/Developer/CommandLineTools)

Cuprins:

Anonim

Unii utilizatori de terminale Mac pot descoperi că git, pip, HomeBrew și alte instrumente de linie de comandă pot eșua sau nu funcționează conform intenției, cu un mesaj de eroare care indică „xcrun: error: invalid active developer path (/Library/ Dezvoltator/CommandLineTools)”. Uneori, aceste instrumente de linie de comandă nu mai funcționează după o actualizare a software-ului sistemului macOS, dar au funcționat anterior.

Din fericire, este ușor să remediați mesajul de eroare „xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” și să obțineți git, pip, Homebrew sau orice alt instrument de linie de comandă care a eșuat, pentru a începe să lucreze din nou.

Pentru cât valorează, mesajul de eroare complet este:

Remediați „xcrun: eroare: cale de dezvoltator activă nevalidă” Eroare în terminalul pe MacOS

Soluția, după cum probabil ați ghicit din mesajul de eroare în sine, este să reinstalați sau să instalați Instrumente de linie de comandă. Da, chiar dacă aveți deja instalate instrumente de linie de comandă, ar trebui să le reinstalați pentru a rezolva mesajul de eroare, mai ales dacă întâmpinați eroarea doar după o actualizare a software-ului de sistem (de exemplu, de la Mojave la Monterey).

Instalarea/reinstalarea CLT se poate face din linia de comandă lansând următorul șir de comandă în Terminal:

xcode-select --install

Apăsând înapoi, va apărea o fereastră pop-up cu un indicator de progres la descărcarea pentru Instrumente de linie de comandă.

Odată ce instalarea instrumentelor de linie de comandă s-a încheiat, ar trebui să reporniți Mac-ul (uneori, pur și simplu reîmprospătarea, relansarea terminalului sau deschiderea unui nou terminal poate rezolva și mesajul „xcrun error invalid active developer path”, dar se recomandă o repornire).

Dacă utilizați Homebrew, ar trebui să vă asigurați că actualizați Homebrew după ce ați (re)instalat Command Line Tools.

Se vede în continuare xcrun: eroare: cale de dezvoltator activă nevalidă (/Library/Developer/CommandLineTools)?

Dacă ați instalat sau reinstalat instrumente de linie de comandă prin Terminal, ați repornit Mac-ul și încă primiți eroarea, puteți încerca și să instalați manual instrumentele de linie de comandă folosind un fișier DMG direct de la Apple .

Veți avea nevoie de un ID Apple pentru a accesa descărcarea, apoi mergeți la developer.apple.com și descărcați Command Line Tools pentru Xcode (ultima versiune) și instalați-l manual.

Din nou, utilizatorii Homebrew vor dori să actualizeze Homebrew. Nu ar trebui să instalați Homebrew din nou sau să-l eliminați și apoi să îl reinstalați, o simplă actualizare ar trebui să facă treaba.

A funcționat pentru a vă rezolva problemele cu git, pip, Homebrew sau orice altceva a declanșat mesajul de eroare xcrun la linia de comandă de pe Mac? Ai gasit alta solutie? Împărtășiți-vă gândurile și experiențele în comentarii.

Remediați Git care nu funcționează după actualizarea macOS (xcrun: eroare: cale de dezvoltator activă nevalidă (/Library/Developer/CommandLineTools)