J'aimerais installer openCV pour vectoriser l'image, mais il y a un message d'erreur en série concernant Xcode et Ruby.
D'abord, j'utilise le terminal pour installer openCV, brew install opencv
.
Ensuite, j'ai reçu un message d'erreur indiquant que le système n'aime pas ma version de 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 depuis este poste. Premier essai de mise à niveau de ruby : brew link --overwrite ruby
& brew unlink ruby && brew link ruby
et obtenir
Error: No such keg: /usr/local/Cellar/ruby
Puis deuxième essai de mise à niveau de ruby : brew upgrade ruby
et voir 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 je dois 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'endroit où vous installez python pourrait être un gros problème. Citation de la source :
Si vous voyez
/usr/local/bin/python3
alors vous utilisez correctement la version Homebrew de Python. Si la sortie est plutôt/usr/bin/python3
alors vous utilisez incorrectement la version système de Python.
Je vérifie which python3
et obtenir
/Users/******/anaconda3/bin/python3
Est-ce que cela pourrait être le problème ? Comment puis-je changer la version du système en version locale ?
4 votes
L'erreur dit "veuillez exécuter cette commande pour installer les outils de ligne de commande car avoir Xcode n'est pas suffisant". Avez-vous exécuté cette commande ?
1 votes
Comme @SamiKuhmonen l'a mentionné, vous devez avoir installé les outils de ligne de commande. Même si vous installez (ou chaque fois que vous mettez à jour) Xcode, vous devez installer les outils. Il est possible de le faire en ouvrant Xcode et en utilisant les menus, mais le plus simple est d'exécuter la commande mentionnée dans l'erreur.
1 votes
Remarque : l'installation des outils de ligne de commande ne résout pas ce problème pour moi. J'ai installé les outils de ligne de commande, mais je reçois toujours l'erreur "Error : Xcode alone is not sufficient on Sierra". (en utilisant homebrew python 2.7.14)
1 votes
J'ai rencontré la même erreur, et le Xcode est également installé, mais j'ai résolu ce problème en exécutant "xcode-select --install" et en installant à nouveau l'outil en ligne de commande.
3 votes
En cours d'exécution
xcode-select --install
a résolu ce problème pour moi.