Виправити, що Git не працює після оновлення macOS (xcrun: помилка: недійсний активний шлях розробника (/Library/Developer/CommandLineTools)
Зміст:
Деякі користувачі Mac Terminal можуть виявити, що git, pip, HomeBrew та інші інструменти командного рядка можуть не працювати або не працювати належним чином із повідомленням про помилку «xcrun: помилка: недійсний активний шлях розробника (/Library/ Розробник/CommandLineTools)». Іноді ці інструменти командного рядка перестають працювати після оновлення системного програмного забезпечення macOS, але раніше вони працювали.
На щастя, легко виправити повідомлення про помилку «xcrun: помилка: недійсний активний шлях розробника (/Library/Developer/CommandLineTools)» і отримати git, pip, Homebrew або будь-який інший інструмент командного рядка, який не вдалося, щоб почати працювати знову.
Якщо це варте, повне повідомлення про помилку:
Виправити помилку «xcrun: error: invalid active developer path» у терміналі на MacOS
Рішенням, як ви могли здогадатися з самого повідомлення про помилку, є перевстановлення або інсталяція інструментів командного рядка. Так, навіть якщо у вас уже встановлено інструменти командного рядка, вам слід переінсталювати їх, щоб усунути повідомлення про помилку, особливо якщо помилка виникає лише після оновлення системного програмного забезпечення (наприклад, з Mojave на Monterey).
Встановлення/повторне встановлення CLT можна виконати з командного рядка, ввівши такий командний рядок у терміналі:
xcode-select --install
Натискання клавіші Enter призведе до появи спливаючого вікна з індикатором прогресу завантаження інструментів командного рядка.
Після завершення інсталяції інструментів командного рядка вам слід перезавантажити Mac (іноді просто оновити, перезапустити термінал або відкрити новий термінал також може вирішити повідомлення «xcrun error invalid active developer path»), але рекомендується перезавантаження).
Якщо ви користуєтеся Homebrew, обов’язково оновіть Homebrew після (пере)інсталяції інструментів командного рядка.
Досі відображається xcrun: помилка: недійсний активний шлях розробника (/Library/Developer/CommandLineTools)?
Якщо ви інсталювали або перевстановили інструменти командного рядка через термінал, перезавантажили Mac, але помилка все одно з’являється, ви також можете спробувати вручну інсталювати інструменти командного рядка за допомогою файлу DMG безпосередньо з Apple .
Для доступу до завантаження вам знадобиться ідентифікатор Apple ID, а потім просто перейдіть на developer.apple.com, завантажте інструменти командного рядка для Xcode (остання версія) і встановіть їх вручну.
Знову ж таки, користувачі Homebrew захочуть оновити Homebrew. Вам не доведеться знову встановлювати Homebrew або видаляти його, а потім перевстановлювати, просте оновлення має зробити свою справу.
Чи вдалося вирішити ваші проблеми з git, pip, Homebrew чи будь-яким іншим, що викликало повідомлення про помилку xcrun у командному рядку на вашому Mac? Ви знайшли інше рішення? Поділіться своїми думками та досвідом у коментарях.