Corregir que Git no funciona després de l'actualització de macOS (xcrun: error: camí de desenvolupador actiu no vàlid (/Library/Developer/CommandLineTools)
Taula de continguts:
Alguns usuaris de Mac Terminal poden descobrir que git, pip, HomeBrew i altres eines de línia d'ordres poden fallar o no funcionar com s'havia previst amb un missatge d'error que indica "xcrun: error: ruta activa del desenvolupador no vàlida (/Library/). Desenvolupador/CommandLineTools)”. De vegades, aquestes eines de línia d'ordres deixen de funcionar després d'una actualització del programari del sistema macOS, però funcionaven anteriorment.
Afortunadament, és fàcil solucionar el missatge d'error “xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” i obtenir git, pip, Homebrew o qualsevol altra eina de línia d'ordres que fallat, per començar a treballar de nou.
Per el que val, el missatge d'error complet és:
Corregir “xcrun: error: camí de desenvolupador actiu no vàlid” Error al terminal a MacOS
La solució, com podeu haver endevinat pel propi missatge d'error, és reinstal·lar o instal·lar les eines de línia d'ordres. Sí, fins i tot si ja teniu instal·lades eines de línia d'ordres, hauríeu de tornar-les a instal·lar per resoldre el missatge d'error, sobretot si només experimenteu l'error després d'una actualització del programari del sistema (per exemple, de Mojave a Monterey).
La instal·lació/reinstal·lació de CLT es pot fer des de la línia d'ordres emetent la següent cadena d'ordres al terminal:
xcode-select --install
Si premeu retorn, apareixerà una finestra emergent amb un indicador de progrés a la baixada de les eines de la línia d'ordres.
Un cop finalitzada la instal·lació de les eines de la línia d'ordres, hauríeu de reiniciar el Mac (de vegades simplement actualitzar, rellançar el terminal o obrir un terminal nou també pot resoldre el missatge "xcrun error invalid active developer path". però es recomana un reinici).
Si utilitzeu Homebrew, també hauríeu d'assegurar-vos d'actualitzar Homebrew després d'haver (re)instal·lat les eines de línia d'ordres.
Encara veieu xcrun: error: camí de desenvolupador actiu no vàlid (/Library/Developer/CommandLineTools)?
Si heu instal·lat o reinstal·lat eines de línia d'ordres a través de Terminal, heu reiniciat el Mac i encara teniu l'error, també podeu provar d'instal·lar manualment les eines de línia d'ordres utilitzant un fitxer DMG directament des d'Apple. .
Necessitareu un ID d'Apple per accedir a la descàrrega i, a continuació, aneu a developer.apple.com i descarregueu les eines de línia d'ordres per a Xcode (última versió) i instal·leu-lo manualment.
Un altre cop, els usuaris de Homebrew voldran actualitzar Homebrew. No hauríeu de tornar a instal·lar Homebrew o eliminar-lo i tornar-lo a instal·lar, una simple actualització hauria de fer el truc.
Això va funcionar per resoldre els vostres problemes amb git, pip, Homebrew o qualsevol cosa que desencadenava el missatge d'error xcrun a la línia d'ordres del vostre Mac? Heu trobat una altra solució? Comparteix els teus pensaments i experiències als comentaris.