Error: Error Instalación de Vagrant: Error: Error al construir la extensión nativa de GEM

StackOverflow https://stackoverflow.com/questions/9378284

  •  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?

¿Fue útil?

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/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top