Git не работает на MacOS Catalina: "xcrun: ошибка: неверный путь активного разработчика (/Library/Developer/CommandLineTools), отсутствует"

После обновления до MacOS X 10.15 Catalina я не могу выполнить какие-либо команды git в своей оболочке:

Интерактивная оболочка по умолчанию теперь zsh.

Чтобы обновить свою учетную запись для использования zsh, запустите chsh -s /bin/zsh.

For more details, please visit https://support.apple.com/kb/HT208050.

~ | git

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

Я подумал, что проблема с моей оболочкой, поэтому я следовал инструкциям, чтобы изменить оболочку Mac OS по умолчанию обратно на bash, используя графический интерфейс, а также используя командную строку:

chsh -s /bin/bash

Я также перезагрузил компьютер. Тем не менее, я все еще вижу то же сообщение, хотя echo "$SHELL" выводит /bin/bash.

Ответ 1

Вам нужно переустановить инструменты командной строки:

$ xcode-select --install