Форуми

brew надстройка неуспешно, казвайки, че Xcode CLT не е инсталиран

ksaro1

Оригинален плакат
25 февруари 2021 г
  • 25 февруари 2021 г
Когато надграждам инсталираните на brew приложения, получавам съобщения за неуспех, които ми казват, че CLT за Xcode не е инсталиран, когато наистина е инсталиран.

==> Надстройване на imagemagick 7.0.11-0 -> 7.0.11-1
Предупреждение: Изграждане на python@3.9 от източник:
Бутилката се нуждае от инсталиране на Apple Command Line Tools.
Можете да ги инсталирате, ако желаете, с:
xcode-select --install

brew config връща следната информация:
macOS: 11.2.1-x86_64
CLT: N/A
Xcode: 12.4

Все пак виждам и следното:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcode-select -v
xcode-select версия 2384.

Инсталирах и Python 3.9.2 директно от източника и виждам следното:
$ python3 -V
Python 3.9.2

Виждам и следното:
$ ls -larth /opt/local/Library/Frameworks/Python.framework/Versions
общо 0
lrwxr-xr-x 1 root wheel 59B 11 септември 11:33 Current -> /opt/local/Library/Frameworks/Python.framework/Versions/3.8
drwxr-xr-x 6 кореново колело 192B 11 септември 11:33 ..
drwxr-xr-x 5 коренно колело 160B 11 септември 11:33 .
drwxr-xr-x 3 коренно колело 96B 9 декември 15:18 3.7
drwxr-xr-x 9 коренно колело 288B 30 декември 10:41 3.8
$ ls -larth /Библиотека/Frameworks/Python.framework/Версии
общо 0
lrwxr-xr-x 1 коренно колело 3B 25 февруари 10:34 Текущи -> 3,9
drwxrwxr-x 4 коренно колело 128B 25 февруари 10:34 .
drwxrwxr-x 11 root admin 352B 25 февруари 10:34 3.9
drwxr-xr-x 6 коренно колело 192B 25 февруари 10:34 ..

Някакви предложения как да надстроя инсталациите си за варене сега?

mporcheron

13 ноември 2011 г


Нотингам, Великобритания
  • 25 февруари 2021 г
Всеки път, когато актуализирам Big Sur, той частично нарушава CLT (някои неща остават, но някои библиотеки изчезват, например вече не мога да компилирам C++ код, въпреки че Clang остава инсталиран). Преинсталиране с xcode-select — инсталирането го коригира всеки път
Реакции:gilby101

Monotremata

11 април 2019 г
Онтарио, Калифорния
  • 26 февруари 2021 г
И тук така. Наложи се да преинсталирам моята онази вечер, само за да проектирам/декарантирам приложение от Github. Някъде между една от тези актуализации, тя изтри моята. Мисля, че това е третият път, когато го преинсталирах, след като надстроих до Big Sur през ноември.

Собствена теория

11 март 2021 г
  • 11 март 2021 г
Аз изпитвам същия проблем. Всеки път, когато Big Sur се актуализира, трябва да го стартирам ръчно xcode-select --install.

rezwits

да се
10 юли 2007 г
Лас Вегас
  • 13 март 2021 г
Понякога, когато надграждат macOS, те хвърлят Xcode+CLT (преди или след актуализацията на macOS), но изглежда, че случаите, когато не правят АБСОЛЮТЕН CLT пакет за надстройка, трябва да стартирате --install...сега

ksaro1

Оригинален плакат
25 февруари 2021 г
  • 3 април 2021 г
BTW - след надграждане до 11.2.3 инструментът CLT отново липсваше, който преинсталирах чрез xcode-select --install. И виждам следното:


$ brew config
HOMEBREW_VERSION: 3.0.10
ПРОИЗХОД: https://github.com/Homebrew/brew
ГЛАВА: 0ad2564c5f1ddf6f16f707f2861556b80546713c
Последен ангажимент: преди 5 дни
Основен кран ORIGIN: https://github.com/Homebrew/homebrew-core
Основен кран HEAD: ddaf8f1295abaa372ebf968ec845982f35703e1e
Последно записване на основното докосване: преди 26 минути
Основен клон на крана: главен
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.ZBLJZiyq8c/org.xquartz:0
HOMEBREW_MAKE_РАБОТА: 4
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
Процесор: четириядрен 64-битов kabylake
Clang: 12.0 build 1200
Git: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.2.3-x86_64
CLT: 12.4.0.0.1.1610135815
Xcode: 12.4
XQuartz: 2.7.11 => /opt/X11

$ надстройка на порт е остаряла
:
:
:

--> Извличане на архив за pkgconfig
---> Опит за извличане на pkgconfig-0.29.2_0.darwin_20.x86_64.tbz2 от https://mse.uk.packages.macports.org/pkgconfig
---> Опит за извличане на pkgconfig-0.29.2_0.Darwin_20.x86_64.tbz2.rmd160 от https://mse.uk.packages.macports.org/pkgconfig
---> Инсталиране на pkgconfig @0.29.2_0
---> Активиране на pkgconfig @0.29.2_0
---> Почистване на pkgconfig
Предупреждение: Изглежда, че macOS 11.2 SDK не е инсталиран. Портовете може да не са изградени правилно.
Предупреждение: Можете да го инсталирате като част от пакета Xcode Command Line Tools, като изпълните `xcode-select --install'.
---> Изчислителни зависимости за python38
---> Извличане на архив за python38
---> Опит за извличане на python38-3.8.9_0.darwin_20.x86_64.tbz2 от https://mse.uk.packages.macports.org/python38
---> Опит за извличане на python38-3.8.9_0.darwin_20.x86_64.tbz2 от https://lil.fr.packages.macports.org/python38
---> Опит за извличане на python38-3.8.9_0.darwin_20.x86_64.tbz2 от https://packages.macports.org/python38
---> Извличане на distфайлове за python38
---> Опит за извличане на Python-3.8.9.tar.xz от https://www.python.org/ftp/python/3.8.9/
---> Проверка на контролни суми за python38
---> Извличане на python38
---> Прилагане на корекции към python38
---> Конфигуриране на python38
---> Изграждане на python38
---> Поставяне на python38 в destroot
---> Инсталиране на python38 @3.8.9_0
---> Почистване на python38
Предупреждение: Изглежда, че macOS 11.2 SDK не е инсталиран. Портовете може да не са изградени правилно
Предупреждение: Можете да го инсталирате като част от пакета Xcode Command Line Tools, като изпълните `xcode-select --install'.
---> Изчислителни зависимости за python38
---> Деактивиране на python38 @3.8.8_1
---> Почистване на python38
---> Активиране на python38 @3.8.9_0

rezwits

да се
10 юли 2007 г
Лас Вегас
  • 27 април 2021 г
След инсталиране на Big Sur 11.3,
ако преминете към Xcode 12.5,
след като това е направено,
ПРЕДИ да използвате xcode-select --install
отидете на Brew и надстройка/актуализация
отидете НАЗАД към Software Update и инсталирайте CLT
след това се върнете към `brew upgrade`

Ако не, вероятно ще получите предупреждението (отново)...