Foros

brew upgrade falla diciendo que Xcode CLT no está instalado

ksaro1

Poster original
Feb 25, 2021
  • Feb 25, 2021
Al actualizar las aplicaciones instaladas de brew, recibo mensajes de error que me dicen que CLT para Xcode no está instalado, cuando de hecho lo está.

==> Actualización de imagemagick 7.0.11-0 -> 7.0.11-1
Advertencia: compilando python@3.9 desde la fuente:
La botella necesita que se instalen las herramientas de línea de comandos de Apple.
Puede instalarlos, si lo desea, con:
xcode-select --instalar

brew config devuelve la siguiente información:
macOS: 11.2.1-x86_64
CLT: N/A
Xcode: 12,4

Sin embargo, también veo lo siguiente:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcode-select -v
xcode-select versión 2384.

También instalé Python 3.9.2 directamente desde la fuente y veo lo siguiente:
$ python3 -V
Python 3.9.2

También veo lo siguiente:
$ ls -larth /opt/local/Library/Frameworks/Python.framework/Versions
total 0
lrwxr-xr-x 1 rueda raíz 59B 11 de septiembre 11:33 Actual -> /opt/local/Library/Frameworks/Python.framework/Versions/3.8
drwxr-xr-x 6 rueda raíz 192B 11 de septiembre 11:33 ..
drwxr-xr-x 5 rueda raíz 160B 11 de septiembre 11:33 .
drwxr-xr-x 3 rueda raíz 96B 9 de diciembre 15:18 3.7
drwxr-xr-x 9 rueda raíz 288B 30 de diciembre 10:41 3.8
$ ls -larth /Library/Frameworks/Python.framework/Versions
total 0
lrwxr-xr-x 1 rueda raíz 3B 25 de febrero 10:34 Actual -> 3.9
drwxrwxr-x 4 rueda raíz 128B 25 de febrero 10:34 .
drwxrwxr-x 11 administrador raíz 352B 25 de febrero 10:34 3.9
drwxr-xr-x 6 rueda raíz 192B 25 de febrero 10:34 ..

¿Alguna sugerencia sobre cómo actualizar mis instalaciones de preparación ahora?

mporcheron

13 de noviembre de 2011


Nottingham, Reino Unido
  • Feb 25, 2021
Cada vez que actualizo Big Sur, se rompe parcialmente CLT (algunas cosas permanecen, pero algunas bibliotecas desaparecen, por ejemplo, ya no puedo compilar código C ++ aunque Clang permanece instalado). Reinstalar con xcode-select: la instalación lo corrige cada vez
Reacciones:gilby101

Monotremata

11 de abril de 2019
Ontario, CA
  • Feb 26, 2021
Aquí igual. Tuve que reinstalar el mío la otra noche solo para codificar / eliminar en cuarentena una aplicación de Github. En algún lugar entre una de estas actualizaciones, eliminó la mía. Creo que esta es la tercera vez que lo reinstalo desde que actualicé a Big Sur en noviembre.

Teoría propia

Mar 11, 2021
  • Mar 11, 2021
Estoy experimentando este mismo problema. Cada vez que Big Sur actualiza tengo que volver a ejecutar manualmente xcode-select --instalar.

rezwits

a
Jul 10, 2007
Las Vegas
  • Mar 13, 2021
A veces, cuando actualizan macOS, lanzan un Xcode + CLT (antes o después de la actualización de macOS), pero parece que son momentos en los que no hacen un paquete de actualización ABSOLUTE CLT, tienes que ejecutar --install ... ahora

ksaro1

Poster original
Feb 25, 2021
  • 3 de abril de 2021
Por cierto, después de actualizar a 11.2.3, volvía a faltar la herramienta CLT, que volví a instalar a través de xcode-select --install. Y veo lo siguiente:


$ brew config
HOMEBREW_VERSION: 3.0.10
ORIGEN: https://github.com/Homebrew/brew
CABEZA: 0ad2564c5f1ddf6f16f707f2861556b80546713c
Última confirmación: hace 5 días
Macho de roscar ORIGEN: https://github.com/Homebrew/homebrew-core
CABEZAL de macho de roscar: ddaf8f1295abaa372ebf968ec845982f35703e1e
Core tap última confirmación: hace 26 minutos
Rama de grifo de núcleo: maestro
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
CPU: kabylake de cuatro núcleos y 64 bits
Clang: 12.0 compilación 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

actualización de $ port desactualizada
:
:
:

-> Obteniendo archivo para pkgconfig
---> Intentando recuperar pkgconfig-0.29.2_0.darwin_20.x86_64.tbz2 de https://mse.uk.packages.macports.org/pkgconfig
---> Intentando recuperar pkgconfig-0.29.2_0.Darwin_20.x86_64.tbz2.rmd160 de https://mse.uk.packages.macports.org/pkgconfig
---> Instalación de pkgconfig @ 0.29.2_0
---> Activando pkgconfig @ 0.29.2_0
---> Limpieza pkgconfig
Advertencia: el SDK de macOS 11.2 no parece estar instalado. Es posible que los puertos no se generen correctamente.
Advertencia: Puede instalarlo como parte del paquete de herramientas de línea de comandos de Xcode ejecutando `xcode-select --install '.
---> Dependencias informáticas para python38
---> Obteniendo archivo para python38
---> Intentando recuperar python38-3.8.9_0.darwin_20.x86_64.tbz2 de https://mse.uk.packages.macports.org/python38
---> Intentando recuperar python38-3.8.9_0.darwin_20.x86_64.tbz2 de https://lil.fr.packages.macports.org/python38
---> Intentando recuperar python38-3.8.9_0.darwin_20.x86_64.tbz2 de https://packages.macports.org/python38
---> Obteniendo distfiles para python38
---> Intentando obtener Python-3.8.9.tar.xz de https://www.python.org/ftp/python/3.8.9/
---> Verificando sumas de comprobación para python38
---> Extrayendo python38
---> Aplicar parches a python38
---> Configurando python38
---> Construyendo python38
---> Puesta en escena de python38 en destroot
---> Instalando python38 @ 3.8.9_0
---> Limpieza de python38
Advertencia: el SDK de macOS 11.2 no parece estar instalado. Es posible que los puertos no se construyan correctamente
Advertencia: Puede instalarlo como parte del paquete de herramientas de línea de comandos de Xcode ejecutando `xcode-select --install '.
---> Dependencias informáticas para python38
---> Desactivando python38 @ 3.8.8_1
---> Limpieza de python38
---> Activando python38 @ 3.8.9_0

rezwits

a
Jul 10, 2007
Las Vegas
  • 27 de abril de 2021
Después de instalar Big Sur 11.3,
si continúa con Xcode 12.5,
una vez hecho esto,
ANTES de usar xcode-select --install
ir a Brew y actualizar / actualizar
VUELVA a Actualización de software e instale CLT
luego regresa a `Brew Upgrade`

Si no, probablemente recibirás la advertencia (nuevamente) ...