10 votes

La mise à jour vers Big Sur Beta 3 a cassé le système de construction de Brew.

Aujourd'hui, j'ai effectué une mise à niveau vers Big Sur Beta3 et je ne peux rien installer avec Brew. Je reçois l'erreur :

Error: Your Xcode (11.6) is too outdated.
Please update to Xcode 12.0 (or delete it).
Xcode can be updated from:
  https://developer.apple.com/download/more/

Error: Could not find an SDK that supports macOS 11.0.
You may have have an outdated or incompatible Xcode.
Homebrew found the following SDKs in the Xcode install:
  10.15

Je peux ignorer la première erreur car j'ai essayé tout ce que j'ai indiqué ici avec XCode 12 Beta2 en obtenant les mêmes résultats. La deuxième erreur, qui est en fait le problème que je rencontre, semble provenir des changements de nom qui font que cette version bêta est 11.0 au lieu de 10.16.

J'ai lire l'article de blog Je propose de définir une variable d'environnement spéciale et je l'ai définie comme suit, mais cela ne fonctionne toujours pas.

export SYSTEM_VERSION_COMPAT=1

Toute indication ou aide est appréciée

8voto

James Robinson Points 96

La même chose m'est arrivée, vous devez installer la version bêta la plus récente des outils de ligne de commande ainsi que la version bêta correspondante de XCode 12. La même chose se produit avec git et d'autres choses ajoutées par le téléchargement. https://developer.apple.com/download/more/?=xcode

4voto

Zabba Points 26372

Oui, c'était cassé jusqu'à ce que j'installe Xcode 12.2 Beta 3 / Xcode 12.2 Command line tools Beta 3. Pas surpris, cela arrive chaque année. Je viens de recevoir une notification indiquant que Xcode Beta 2 Command Line Tools sera automatiquement installé ce soir mais je n'ai déjà installé que la Beta 3. C'est une BETA et c'est bogué.

Aussi, la réponse de Homebrew :

$ brew doctor

Attention : Vous utilisez MacOS 11.0. Nous ne fournissons pas de support pour cette version préliminaire. Vous rencontrerez des échecs de construction avec certaines formules. Veuillez créer des demandes de compilation plutôt que de demander de l'aide sur Homebrew sur Gihub, Discourse, Twitter ou IRC. Vous êtes responsable de résoudre tous les problèmes que vous rencontrez pendant l'exécution de cette version préliminaire.

3voto

Fernando Montoya Points 131

Je l'ai réparé en le faisant : sudo xcode-select --switch /Applications/Xcode-beta.app .

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