Forum

échec de la mise à niveau de l'infusion indiquant que Xcode CLT n'est pas installé

ksaro1

Affiche originale
25 février 2021
  • 25 février 2021
Lors de la mise à niveau des applications installées par brew, je reçois des messages d'échec m'indiquant que le CLT pour Xcode n'est pas installé, alors qu'il est effectivement installé.

==> Mise à niveau d'imagemagick 7.0.11-0 -> 7.0.11-1
Avertissement : Construire python@3.9 à partir de la source :
La bouteille nécessite l'installation des outils de ligne de commande Apple.
Vous pouvez les installer, si vous le souhaitez, avec :
xcode-select --install

configuration de brassage renvoie les informations suivantes :
macOS : 11.2.1-x86_64
CLT : N/D
Xcode : 12.4

Pourtant, je vois aussi ce qui suit :
$ xcode-select -p
/Applications/Xcode.app/Contents/Développeur
$ xcode-select -v
xcode-select version 2384.

J'ai également installé Python 3.9.2 directement à partir de la source et je vois ce qui suit :
$ python3 -V
Python 3.9.2

Je vois aussi ceci :
$ ls -larth /opt/local/Library/Frameworks/Python.framework/Versions
total 0
lrwxr-xr-x 1 root wheel 59B 11 Sep 11:33 Current -> /opt/local/Library/Frameworks/Python.framework/Versions/3.8
drwxr-xr-x 6 racine roue 192B 11 sept 11:33 ..
drwxr-xr-x 5 racine roue 160B 11 sept 11:33 .
drwxr-xr-x 3 roue racine 96B 9 déc 15:18 3.7
drwxr-xr-x 9 racine roue 288B 30 déc 10:41 3.8
$ ls -larth /Bibliothèque/Frameworks/Python.framework/Versions
total 0
lrwxr-xr-x 1 roue racine 3B 25 février 10:34 Actuel -> 3.9
drwxrwxr-x 4 roue racine 128B 25 février 10:34 .
drwxrwxr-x 11 administrateur racine 352B 25 février 10:34 3.9
drwxr-xr-x 6 racine roue 192B 25 février 10:34 ..

Des suggestions sur la façon de mettre à niveau mes installations de brassage maintenant ?

mporcheron

13 novembre 2011


Nottingham, Royaume-Uni
  • 25 février 2021
Chaque fois que j'ai mis à jour Big Sur, cela casse partiellement CLT (certaines choses restent, mais certaines bibliothèques disparaissent, par exemple, je ne peux plus compiler de code C++ bien que Clang reste installé). Réinstallation avec xcode-select —install le corrige à chaque fois
Réactions :gilby101

Monotremata

11 avr. 2019
Ontario, Californie
  • 26 février 2021
Pareil ici. J'ai dû réinstaller le mien l'autre soir juste pour co-concevoir/déquaranter une application de Github. Quelque part entre l'une de ces mises à jour, la mienne a été effacée. Je pense que c'est la troisième fois que je le réinstalle depuis la mise à niveau vers Big Sur en novembre.

Théorie propre

11 mars 2021
  • 11 mars 2021
Je rencontre ce même problème. Chaque fois que Big Sur met à jour, je dois réexécuter manuellement xcode-select --install.

rezwits

à
10 juil. 2007
Las Vegas
  • 13 mars 2021
Parfois, lorsqu'ils mettent à niveau macOS, ils lancent un Xcode + CLT (avant ou après la mise à jour macOS), mais il semble que des moments où ils ne font pas de package de mise à niveau ABSOLUTE CLT, vous devez exécuter le --install... now

ksaro1

Affiche originale
25 février 2021
  • 3 avr. 2021
BTW - après la mise à niveau vers 11.2.3, l'outil CLT manquait à nouveau, que j'ai réinstallé via xcode-select --install. Et je vois ceci :


$ configuration de brassage
HOMEBREW_VERSION : 3.0.10
ORIGINE: https://github.com/Homebrew/brew
TÊTE : 0ad2564c5f1ddf6f16f707f2861556b80546713c
Dernier commit : il y a 5 jours
Robinet central ORIGINE : https://github.com/Homebrew/homebrew-core
TÊTE de taraud : ddaf8f1295abaa372ebf968ec845982f35703e1e
Dernière validation de l'appui sur le cœur : il y a 26 minutes
Branche du robinet de base : maître
HOMEBREW_PREFIX : /usr/local
HOMEBREW_CASK_OPTS : []
HOMEBREW_DISPLAY : /private/tmp/com.apple.launchd.ZBLJZiyq8c/org.xquartz:0
HOMEBREW_MAKE_JOBS : 4
Homebrew Ruby : 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
Processeur : kabylake 64 bits quadricœur
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

$ mise à niveau du port obsolète
:
:
:

--> Récupérer l'archive pour pkgconfig
---> Tentative de récupération de pkgconfig-0.29.2_0.darwin_20.x86_64.tbz2 depuis https://mse.uk.packages.macports.org/pkgconfig
---> Tentative de récupération de pkgconfig-0.29.2_0.Darwin_20.x86_64.tbz2.rmd160 depuis https://mse.uk.packages.macports.org/pkgconfig
---> Installation de pkgconfig @0.29.2_0
---> Activation de pkgconfig @0.29.2_0
---> Nettoyage de pkgconfig
Avertissement : le SDK macOS 11.2 ne semble pas être installé. Les ports peuvent ne pas être construits correctement.
Avertissement : Vous pouvez l'installer dans le cadre du package Xcode Command Line Tools en exécutant `xcode-select --install'.
---> Calcul des dépendances pour python38
---> Récupérer l'archive pour python38
---> Tentative de récupération de python38-3.8.9_0.darwin_20.x86_64.tbz2 depuis https://mse.uk.packages.macports.org/python38
---> Tentative de récupération de python38-3.8.9_0.darwin_20.x86_64.tbz2 depuis https://lil.fr.packages.macports.org/python38
---> Tentative de récupération de python38-3.8.9_0.darwin_20.x86_64.tbz2 depuis https://packages.macports.org/python38
---> Récupération des distfiles pour python38
---> Tentative de récupération de Python-3.8.9.tar.xz depuis https://www.python.org/ftp/python/3.8.9/
---> Vérification des sommes de contrôle pour python38
---> Extraction de python38
---> Application de correctifs à python38
---> Configuration de python38
---> Construire python38
---> Staging python38 dans destroot
---> Installation de python38 @3.8.9_0
---> Nettoyage de python38
Avertissement : le SDK macOS 11.2 ne semble pas être installé. Les ports peuvent ne pas être construits correctement
Avertissement : Vous pouvez l'installer dans le cadre du package Xcode Command Line Tools en exécutant `xcode-select --install'.
---> Calcul des dépendances pour python38
---> Désactiver python38 @3.8.8_1
---> Nettoyage de python38
---> Activation de python38 @3.8.9_0

rezwits

à
10 juil. 2007
Las Vegas
  • 27 avr. 2021
Après avoir installé Big Sur 11.3,
si vous passez à Xcode 12.5,
après c'est fait,
AVANT d'utiliser xcode-select --install
aller à Brew et mise à niveau/mise à jour
Retournez à la mise à jour logicielle et installez les CLT
puis revenez à « mise à niveau de l'infusion »

Sinon, vous recevrez probablement l'avertissement (encore) ...