Your CLT does not support macOS 11

CLT сломался

terminal
Если вы в процессе использования homebrew наткнулись на ошибку вида:

Error: Your CLT does not support macOS 11.0.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
Error: An exception occurred within a child process:
  SystemExit: exit

Не спешите растраиваться и выбрасывать ваш рабочий инструмент, просто после очередного обновления, вам нужен свежий CLT…

Обновляем Command Line Tools через консоль

Так как на стандартную просьбу это сделать терминал сообщит, что все хорошо и ничего делать не будет, сначала удалим старую версию:

# удаляем старую версию CLT
sudo rm -rf /Library/Developer/CommandLineTools
# ставим новую версию через терминал
sudo xcode-select --install

После чего появится окошко с предложением установить необходимый пакет, соглашаемся и ждем завершения установки.

Command Line Tools install
Command Line Tools install

Обновляем Command Line Tools установкой пакета

Альтернативным решением данной проблемы является скачивание пакета с новой версией CLT с официального сайта и установки его руками.

Идем на страницу загрузки, выбираем самую свежую версию CLT, загружаем и устанавливаем .

Command Line Tools download
Command Line Tools download

На этом моменте вы можете снова возвращаться к установке нужных утилит средствами homebrew.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.