2012-02-07 4 views
5

Pracuję na Windows7 (32-bit) i pojawia się błąd, że podczas instalacji pakietu;krytyczny błąd podczas instalacji pakietu (podczas instalacji 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! 

Nie mogę wykonać "instalacji pakietowej".

Odpowiedz

0

Musisz zainstalować Pythona od libv8 wydaje się zależeć od Pythonie jak widać in project stats

+0

ale mój projekt jest napisany z Ruby on Rails. Czy potrzebuję Pythona? – yagmurdursun

+0

Jeśli jedna zależność twojego projektu jest napisana w innym języku, będziesz potrzebować wsparcia dla niego, w tym przypadku jest to Python. Zwykle nie stanowi to problemu, ponieważ Python jest zainstalowany na większości smaków unixowych. –

+0

Dziękuję Paulo Próbuję teraz;) – yagmurdursun

0

Otworzyłem issue 29 na github i dowiedziałem się, że libv8 nie jest obsługiwane w systemie Windows. więc nie ma rozwiązania tego błędu. Tylko możesz zmienić swoją platformę.

5

na Windows 7, z ruby193 zainstalowałem python27, dodałem do zmiennej PATH folderu Pythona, pisałem gem install libv8 w konsoli i libv8 została pomyślnie zainstalowana

6

Install ActivePython wersji 2.7.2.5, a następnie uruchomić :

gem install libv8 --version 3.11.8.0 

zainstalować libv8 w systemie Windows, najnowsza wersja 3.11.8.3 nie może pracować w oknach, ale 3.11.8.0 może w Windows 7.