Je suis passé de Mohave à Big Sur et j'ai constaté que l'homebrew ne fonctionnait plus. J'ai installé les outils de ligne de commande à l'aide de la commande
~ brew list Traceback (most recent call last): 11: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>' 10: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative' 9: from /usr/local/Homebrew/Library/Homebrew/global.rb:37:in `<top (required)>' 8: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' 7: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' 6: from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (required)>' 5: from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>' 4: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prerelease?' 3: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version' 2: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new' 1: from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in `initialize' /usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': Version value must be a string; got a NilClass () (TypeError)
Après avoir exécuté la brew list
, j'obtiens l'erreur suivante
xcode-select --install
J'ai essayé de supprimer le dossier /Library/Developer/CommandLineTools
et d'installer les Command Line Tools for Xcode 12.3 beta
mais Command Line Tools for Xcode 12.3 beta
toujours la même erreur. Existe-t-il un moyen de faire fonctionner le brassage?
4 Réponses :
J'ai eu le même problème. Essayez de mettre à niveau votre bière - cela a résolu le problème pour moi.
brew upgrade
Vous devriez mettre à jour la bière;
brew update-reset
Fonctionne pour moi 👍
Travaille pour moi. Le message d'avertissement a disparu.
Si vous exécutez la brew upgrade
vous rencontrez toujours l'erreur, vous devriez peut-être d'abord exécuter la brew update
.
Mon expérience est:
1. brew update 2. brew doctor 3. brew upgrade
Avertissement: vous utilisez macOS 11.0. Nous ne fournissons pas de support pour cette version publiée mais pas encore prise en charge. Vous rencontrerez des échecs de construction avec certaines formules. Veuillez créer des pull requests au lieu de demander de l'aide sur GitHub, Twitter ou tout autre canal officiel de Homebrew. Vous êtes responsable de la résolution de tous les problèmes que vous rencontrez lorsque vous exécutez cette version publiée mais pas encore prise en charge.
Lorsque je suis les instructions @andrmu, j'ai reçu une erreur indiquant Homebrew: Your CLT does not support macOS 11.0.
. Je devais d'abord suivre les instructions pour nettoyer la mise à niveau de mes outils de ligne de commande conformément à la réponse principale à ce problème , puis cela a fonctionné.
Vous devez exécuter
brew doctor
, corriger les avertissements, puis réessayer. Je n'ai aucun problème.J'ai fait face à la même erreur. La raison en était que la version installée de Homebrew était trop ancienne. J'ai lancé
cd /opt/homebrew; git fetch; git reset --hard origin/master
(lecd /opt/homebrew; git fetch; git reset --hard origin/master
mon homebrew est / opt / homebrew). Ça a bien marché pour moi.Essayez de réinitialiser xcode-select avec
sudo xcode-select -r
xcode-select -p devrait donner/Applications/Xcode.app/Contents/Developer
~