Ayusin ang Git na hindi gumagana pagkatapos ng macOS Update (xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
Talaan ng mga Nilalaman:
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.