git не працює після оновлення до El Capitan


0

Я щойно оновив свою ОС X на El Capitan.

У попередній версії у мене встановлено git з Xcode (як це було рекомендовано в налаштуваннях) .

Після оновлення я не міг користуватися git. gitкоманда показує.

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

git --versionтакож показує ту саму помилку. Я встановив XQuartz, але проблему не вирішено.

Я в основному буду використовувати git з терміналу або від Jetbrains IDE


Яку версію Xcode у вас є? Я би перевстановив останній Xcode.
Марк

Відповіді:


2

Одне рішення може бути знову встановити git.

Але щоб переконатися, що він працює, як і раніше, ви можете встановити Xcode запуском

xcode-select --install

Ласкаво просимо до "Запитайте різних" Це не дає відповіді на запитання. Для критики або роз'яснень від автора, залиште коментар під їх публікацією - ви завжди можете коментувати свої власні публікації, і як тільки у вас буде достатня репутація, ви зможете коментувати будь-яку публікацію.
Tetsujin

Не забудьте закрити термінал після запуску цієї команди.
Санджай Кумар

1
Довелося перезапустити все залежне програмне забезпечення для подальшої роботи (в моєму випадку Android Studio)
ElliotM

2

Моя репутація занадто низька для коментарів; інакше я б прокоментував відповідь Нафея Абрара. Його відповідь правильна. Два бали:

  • Ця публікація на github gist надає ті самі рекомендації, що й Нафеєс, а також коментарі, що вказують на те, що для них працює "xcode-select --install".
  • Я просто спробував запустити цю команду сам, і це працювало на мене. Перш ніж запустити цю команду (яка встановила / оновила Xcode або додала інструменти командного рядка Xcode - я не звертав пильної уваги, але він запустив інсталятор Xcode, і я думаю, що сказав, що інструменти командного рядка потрібно встановити), я отримав та сама помилка; згодом, Git знову працював. (Частина проблеми в моєму випадку полягає в тому, що у мене встановлено два гїти, і перший, який, здається, є частиною установки Xcode, був першим на моєму шляху.)

У будь-якому випадку, схоже, що коментар @ Tetsujin є невірним, тому видається, що найчистішим способом оновлення цієї теми було б оновлення або видалення його невірного коментаря (можливо) зміна відповіді Нафеза, щоб включити посилання github.com та (можливо) зробіть замість моєї відповіді коментар (оскільки Нафєз заслуговує на вірність відповіді).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.