Коригирайте Git, който не работи след актуализация на macOS (xcrun: грешка: невалиден активен път на разработчика (/Library/Developer/CommandLineTools)

Съдържание:

Anonim

Някои потребители на Mac Terminal може да открият, че git, pip, HomeBrew и други инструменти на командния ред може да се провалят или да не работят по предназначение със съобщение за грешка, което гласи „xcrun: грешка: невалиден активен път на разработчици (/Библиотека/ Разработчик/CommandLineTools)”. Понякога тези инструменти на командния ред спират да работят след актуализация на системния софтуер на macOS, но са работили преди.

За щастие е лесно да коригирате съобщението за грешка „xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” и да получите git, pip, Homebrew или какъвто и да е друг инструмент от командния ред, който неуспешно, за да започнете да работите отново.

За това, което си заслужава, пълното съобщение за грешка е:

Коригиране на „xcrun: грешка: невалиден активен път на разработчица“ Грешка в терминала на MacOS

Решението, както може би сте се досетили от самото съобщение за грешка, е да преинсталирате или инсталирате Инструменти за команден ред. Да, дори ако вече имате инсталирани инструменти за команден ред, трябва да ги инсталирате отново, за да разрешите съобщението за грешка, особено ако срещате грешката само след актуализация на системния софтуер (напр. от Mojave до Monterey).

Инсталирането/преинсталирането на CLT може да се извърши от командния ред чрез подаване на следния команден низ в терминала:

xcode-select --install

Натискането на return ще доведе до появяване на изскачащ прозорец с индикатор за напредъка при изтеглянето за инструменти от командния ред.

След като завърши инсталирането на инструментите за команден ред, трябва да рестартирате Mac (понякога просто опресняване, рестартиране на терминала или отваряне на нов терминал също може да разреши съобщението „xcrun error invalid active developer path“, но се препоръчва рестартиране).

Ако използвате Homebrew, трябва да сте сигурни, че сте актуализирали Homebrew, след като (пре)инсталирате Инструменти за команден ред.

Все още виждате xcrun: грешка: невалиден активен път на разработчика (/Library/Developer/CommandLineTools)?

Ако сте инсталирали или преинсталирали инструменти за команден ред чрез терминал, рестартирате Mac и все още получавате грешката, можете също да опитате да инсталирате ръчно инструменти за команден ред, като използвате DMG файл директно от Apple .

Ще ви е необходим Apple ID за достъп до изтеглянето, след което просто отидете на developer.apple.com и изтеглете Command Line Tools за Xcode (последната версия) и го инсталирайте ръчно.

Отново потребителите на Homebrew ще искат да актуализират Homebrew. Не трябва да се налага да инсталирате Homebrew отново или да го премахвате и след това да го инсталирате отново, една проста актуализация трябва да свърши работа.

Това свърши ли работа, за да разреши проблемите ви с git, pip, Homebrew или каквото и да било, което задейства съобщението за грешка xcrun в командния ред на вашия Mac? Намерихте ли друго решение? Споделете вашите мисли и опит в коментарите.

Коригирайте Git, който не работи след актуализация на macOS (xcrun: грешка: невалиден активен път на разработчика (/Library/Developer/CommandLineTools)