ERREUR: erreur lors de l'installation de vagrant: ERREUR: échec de la création de l'extension native gem
-
28-10-2019 - |
Question
J'essaye d'installer vagrant sur MacOS (Lion).Mais cela échoue toujours.
Que se passe-t-il ...
sudo gem update --system
sudo gem installer vagrant
Création d'extensions natives.Cela peut prendre un certain temps ... ERREUR: Erreur installation de vagrant: ERREUR: échec de la création de l'extension native gem.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb mkmf.rb ne trouve pas les fichiers d'en-tête pour ruby à /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Les fichiers Gem resteront installés dans /Library/Ruby/Gems/1.8/gems/ffi-1.0.11 pour inspection.Résultats enregistrés à /Library/Ruby/Gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.out
J'ai installé XCode (installé ce matin depuis l'AppStore).
Des idées pour résoudre ce problème?
La solution
Le problème était que XCode 4.3 ne figure pas dans les outils de ligne de commande par défaut (je ne sais pas si c'est la première version qui ne le fait pas).Leur installation a permis de le faire fonctionner.
Les outils de ligne de commande peuvent être installés en allant dans Préférences> Téléchargements> Composants.
Autres conseils
Je ne sais pas pourquoi votre build a échoué, mais à partir de Vagrant 1.0 (pas encore publié, mais les RC sont sortis), la méthode d'installation préférée sera les packages, vous pouvez donc simplement télécharger un paquet pour Mac et installermême sans XCode installé: http://downloads.vagrantup.com/