J'aimerais installer openCV pour vectoriser l'image, mais il y a un message d'erreur de série concernant Xcode et Ruby.
D'abord, j'utilise un terminal pour installer openCV, brew install opencv
.
Ensuite, j'ai reçu un message d'erreur indiquant que le système n'aimait pas ma version Ruby.
/usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `<main>':
Homebrew must be run under Ruby 2.3! You're running 2.0.0. (RuntimeError)
Donc, je veux mettre à jour mon Ruby. J'ai suivi plusieurs stratégies de mise à jour de this post. Premier Ruby essai de mise à niveau: brew link --overwrite Ruby
& brew unlink Ruby && brew link Ruby
et obtenir
Error: No such keg: /usr/local/Cellar/Ruby
Ensuite, deuxième Ruby mise à niveau: brew upgrade Ruby
et voyez le message d'erreur suivant.
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
Ce message d'erreur signifie que j'ai besoin d'installer Xcode que j'ai déjà installé. Donc, je vérifie mon statut Xcode avec code-select -p
et obtenir /Applications/Xcode.app/Contents/Developer
ce qui signifie que je vais bien.
J'ai vu un commentaire concernant l'emplacement où vous installez python pourrait être un gros problème. Citation de la source:
Si tu vois
/usr/local/bin/python3
vous utilisez correctement la version Homebrew de Python. Si la sortie est à la place/usr/bin/python3
vous n'utilisez pas correctement la version système de Python.
Je vérifie which python3
et obtenir
/Users/******/anaconda3/bin/python3
Est-ce que ceci pourrait être le problème? Comment puis-je changer la version du système en local?
Laissez-moi expliquer cela moi-même pour que les gens ne commettent pas les mêmes erreurs.
Quand j'ai vu la dernière ligne du message d'erreur
Error: Xcode alone is not sufficient on Sierra.
Install the Command Line Tools:
xcode-select --install
Ma pensée était la suivante: j'ai déjà Xcode, pourquoi le système me demande de le "réinstaller". Cependant, merci pour la suggestion de @SamiKuhmonen @ Beartech @ @patrick kuang, je cherche une page (en mandarin). xcode-select --install
ne réinstalle pas l'intégralité du Xcode. Cela signifie installer certains outils de ligne de commande manquants nécessaires à l’installation de Ruby.
Essayer d'installer le paquet k8s via brew
, je viens de recevoir le même problème il y a quelque temps, disant dans le terminal:
Erreur: Xcode seul n'est pas suffisant sur Sierra.
Installer la commande
Outils de ligne: xcode-select --install
Vous devez télécharger *.dmg
fichier; named Outils de ligne de commande (macOS x.x.x) pour XCode N . Recherchez dessus ici: https://developer.Apple.com/download/more/ . Vous devez avoir un compte développeur.
Alors, félicitations! ????
macOS Mojave 10.14.5
Utilisez Xcode10.2 pour macOS 10.14
J'ai eu le même problème dans mon Macbook Pro sur Sierra. Outre la mise à jour de Xcode depuis l'App Store, j'ai également installé les utilitaires de ligne de commande à l'aide de la commande xcode-select --install
commande.
Après les étapes de mise à jour, les commandes brew
ont commencé à bien fonctionner. J'ai également mis à jour mon système d'exploitation pendant ce temps.
J'ai le même message malgré le fait que Xcode et les outils de ligne de commande soient déjà installés il y a longtemps et mis à jour de nombreuses fois.
Je pense que c’est le moyen Apple de vous dire que les outils de ligne de commande Xcode doivent être mis à jour, comme l’App Store l’a montré ci-dessous:
Après avoir exécuté le xcode-select --install
_ commande, la mise à jour disparaît de l'App Store, ce qui signifie qu'elles sont exactement la même chose.