Ayusin ang Git na hindi gumagana pagkatapos ng macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

Talaan ng mga Nilalaman:

Anonim

Maaaring matuklasan ng ilang mga user ng Mac Terminal ang git, pip, HomeBrew, at iba pang command line tool na maaaring mabigo o hindi gumana ayon sa nilalayon sa isang mensahe ng error na nagsasaad ng “xcrun: error: invalid active developer path (/Library/ Developer/CommandLineTools)”. Minsan ang mga tool sa command line na ito ay huminto sa paggana pagkatapos ng pag-update ng software ng macOS system, ngunit gumana ang mga ito dati.

Sa kabutihang palad, madaling ayusin ang “xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” na mensahe ng error, at makakuha ng git, pip, Homebrew, o anumang iba pang command line tool na nabigo, upang magsimulang magtrabaho muli.

Para sa kung ano ang halaga nito, ang buong mensahe ng error ay:

Ayusin ang “xcrun: error: invalid active developer path” Error sa Terminal sa MacOS

Ang solusyon, tulad ng nahulaan mo mula sa mismong mensahe ng error, ay muling i-install o i-install ang Command Line Tools. Oo, kahit na mayroon ka nang naka-install na command line tool, dapat mo itong muling i-install upang malutas ang mensahe ng error, lalo na kung nararanasan mo lang ang error pagkatapos ng pag-update ng software ng system (hal., mula sa Mojave hanggang Monterey).

Ang pag-install/pag-reinstall ng CLT ay maaaring gawin mula sa command line sa pamamagitan ng pag-isyu ng sumusunod na command string sa Terminal:

xcode-select --install

Ang pagpindot sa pagbabalik ay magdudulot ng paglabas ng pop-up na may indicator ng pag-unlad sa pag-download para sa Command Line Tools.

Kapag nakumpleto na ang pag-install ng Command Line Tools, dapat mong i-reboot ang Mac (minsan ang simpleng pagre-refresh, muling paglulunsad ng Terminal, o pagbubukas ng bagong Terminal ay maaaring malutas din ang mensaheng 'xcrun error invalid active developer path', ngunit inirerekomenda ang pag-reboot).

Kung gumagamit ka ng Homebrew, dapat mo ring tiyakin na i-update ang Homebrew pagkatapos mong (muling) mai-install ang Command Line Tools.

Nakikita pa rin ang xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)?

Kung nag-install o muling nag-install ng command line tool sa pamamagitan ng Terminal, ni-reboot ang Mac, at nakakakuha ka pa rin ng error, maaari mo ring subukang manu-manong i-install ang Command Line Tools sa pamamagitan ng paggamit ng DMG file nang direkta mula sa Apple .

Kakailanganin mo ng Apple ID para ma-access ang pag-download, pagkatapos ay magtungo lang sa developer.apple.com at mag-download ng Command Line Tools para sa Xcode (pinakabagong bersyon) at manu-manong i-install ito.

Muli, gugustuhin ng mga user ng Homebrew na i-update ang Homebrew. Hindi mo na kailangang i-install muli ang Homebrew o alisin ito at pagkatapos ay muling i-install ito, isang simpleng update ang dapat gumawa ng trick.

Nagawa ba nitong lutasin ang iyong mga isyu sa git, pip, Homebrew, o anumang nagti-trigger ng mensahe ng error sa xcrun sa command line sa iyong Mac? Nakahanap ka ba ng ibang solusyon? Ibahagi ang iyong mga saloobin at karanasan sa mga komento.

Ayusin ang Git na hindi gumagana pagkatapos ng macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)