192 votes

Homebrew : Votre CLT ne prend pas en charge MacOS 11.0

J'ai récemment mis à jour vers MacOS Big Sur developer Beta 8, lorsque je fais brew install jenv Je reçois l'erreur Homebrew : Votre CLT ne prend pas en charge MacOS 11.0 . J'utilise la version GM de CommandLine tools. J'ai essayé de le réinstaller plusieurs fois, mais rien n'a fonctionné jusqu'à présent. Voici l'erreur complète

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

0 votes

222voto

kontinuity Points 2283

La solution la plus simple qui a fonctionné lors du passage à Big Sur. Une installation propre peut ne pas nécessiter la solution ci-dessous. Il y a une incohérence dans la façon dont CLT est mis à niveau vers 12.2.

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install

Fonctionne avec les versions suivantes (post-installation)

 /usr/bin/xcodebuild -version
Xcode 12.2
Build version 12B45b

 pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 12.2.0.0.1.1603499215
volume: /
location: /
install-time: 1605632122
groups: com.apple.FindSystemFiles.pkg-group

Big Sur
11.0.1 (20B29)

0 votes

Après avoir fait cela, j'ai pu brew upgrade ruby-build --fetch-HEAD .

0 votes

Parfait, c'est la seule solution que j'ai pu trouver ailleurs. Je l'ai réparée : Mis à jour : gradle 6.7 -> 6.7.1 jenkins 2.266 -> 2.267 node 15.2.0 -> 15.2.1 imagemagick 7.0.10-38 -> 7.0.10-39

1 votes

Cela a marché comme un charme ! Merci !

72voto

Pavan Jadda Points 2740

Nous pouvons résoudre ce problème en téléchargeant Outils de ligne de commande pour Xcode 12.3 à partir du site web d'Apple

2 votes

Il est probablement utile de noter que pour télécharger le paquet directement depuis le site web d'Apple, il faut être membre de l'Apple Developer Program.

8voto

Blue Jae Way Points 81

Actuellement, Brew est mis à jour de manière incrémentielle pour prendre en charge MacOS Big Sur. Vous pouvez suivre la progression dans le problème GitHub correspondant .

Il y a très peu de casse dans le noyau de Big Sur sur intel et la plupart du travail consiste à faire fonctionner les fonctionnalités de base sur le matériel Apple Silicon avant sa sortie. La plupart des personnes utilisant du matériel Intel et non le DTK devraient être prêtes dès maintenant pendant la bêta ou très peu de temps après la sortie de la version initiale du système d'exploitation.

0 votes

Excellente ressource - veuillez annuler mon édition si elle est trop prudente.

1 votes

Le problème git référencé concerne Apple Silicon, pas MacOS 11.

8voto

pipedreambomb Points 57

Xcode est installé ?

Si vous avez installé le Outils en ligne de commande (CLT) et installé plus tard Xcode assurez-vous que le CLT installés au préalable sont retirés [sudo] rm -rf /Library/Developer/CommandLineTools et dans les préférences de Xcode Locations le CLT est réglé sur Xcode.

Il n'est pas nécessaire d'installer une version bêta si vous avez installé la dernière version de Xcode.

Version 12.2 (12B45b)

1voto

Oskar Points 1242

Je voulais ajouter, que le projet homebrew a un outil pour vous dire comment réparer les erreurs liées aux outils Xcode. Toutes les erreurs par "docteur" ne doivent pas être corrigées, mais celles relatives à xcode-select y softwareupdate corrigera les problèmes d'outils sur les versions supportées.

Pendant la période où un système d'exploitation est en préversion et en version publiée mais non encore prise en charge, vous devrez recourir à des réponses comme celles qui sont données ici pour corriger manuellement le processus de configuration automatique.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X