Error: Error Instalación de Vagrant: Error: Error al construir la extensión nativa de GEM
-
28-10-2019 - |
Pregunta
Estoy tratando de instalar Vagrant en MacOS (Lion). Pero sigue fallando.
Lo que sucede...
Actualización de gemas de sudo -sistema
Sudo Gem Instalar Vagrant
Construyendo extensiones nativas. Esto podría llevar un tiempo ... Error: Error Instalación de Vagrant: Error: Error al construir la extensión nativa de GEM.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb mkmf.rb No se puede encontrar archivos de encabezado para Ruby en /System/library/frameworks/ruby.framework/versions/1.8/usr/lib/ruby/ruby.h
Los archivos GEM permanecerán instalados en /library/ruby/gems/1.8/gems/ffi-1.0.11 para la inspección. Resultados registrados en /library/ruby/gems/1.8/gems/ffi-1.0.11/ext/ffi_c/gem_make.out
Tengo Xcode instalado (lo instalé esta mañana desde la tienda de aplicaciones).
¿Alguna idea de cómo puedo solucionar esto?
Solución
El problema era que XCode 4.3 no se realiza en las herramientas de línea de comando de forma predeterminada (no estoy seguro de si esta es la primera versión que no hace esto). Instalarlos lo hizo funcionar.
Las herramientas de línea de comandos se pueden instalar yendo a preferencias> descargas> componentes.
Otros consejos
No estoy seguro de por qué su construcción estaba fallando, pero comenzando con Vagrant 1.0 (aún no lanzado, pero RCS está fuera), el método de instalación preferido será paquetes, por lo que puede descargar un PKG para Mac e instalar, incluso sin Xcode Instalado: http://downloads.vagrantup.com/