2012-02-07 20 views
5

Trabajo en Windows7 (32 bits) y me da error que, mientras se instala el paquete;error fatal durante la instalación del paquete (durante la instalación de libv8)

Installing libv8 (3.3.10.4) with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks! 
C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:533:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) 

     C:/Ruby192/bin/ruby.exe extconf.rb 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. 

Provided configuration options: 
    --with-opt-dir 
    --without-opt-dir 
    --with-opt-include 
    --without-opt-include=${opt-dir}/include 
    --with-opt-lib 
    --without-opt-lib=${opt-dir}/lib 
    --with-make-prog 
    --without-make-prog 
    --srcdir=. 
    --curdir 
    --ruby=C:/Ruby192/bin/ruby 
Checking for Python... Unable to build libv8: Python not found! 

Así que no se puede completar "paquete de instalación".

Respuesta

0

Necesita instalar Python desde libv8 parece depender de Python como se puede ver in project stats

+0

pero mi proyecto está escrita con el rubí en los carriles. ¿Necesito Python? – yagmurdursun

+0

Si una dependencia de su proyecto está escrita en otro idioma, necesitará soporte, en este caso es Python. Esto normalmente no es un problema ya que Python está instalado en la mayoría de los sabores de Unix. –

+0

Gracias Paulo Lo estoy intentando ahora;) – yagmurdursun

0

abrí issue 29 en github y aprendí que libv8 no es compatible con Windows. entonces no hay solución para el error. Solo tú puedes cambiar tu plataforma.

5

en Windows 7, con ruby193 he instalado python27, he añadido a la variable de ruta de la carpeta de la pitón, escribí joya instalar libv8 en la consola y libv8 estaba instalado con éxito

6

Instalar ActivePython versión 2.7.2.5, a continuación, ejecutar :

gem install libv8 --version 3.11.8.0 

para instalar el libv8 en windows, la última versión 3.11.8.3 no puede funcionar en windows, pero puede 3.11.8.0 en windows 7.

Cuestiones relacionadas