Używam W7 64bit. Po prostu, kiedy wchodzi:Próba instalacji libv8, "nie udało się zbudować natywnego rozszerzenia gem"
C:\Sites>gem install libv8
uzyskać ten wynik:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile
which: no gmake in ("my PATH is here, and as far as I know it should include everything I need")
/usr/bin/env: python: No such file or directory
C:\RailsInstaller\DevKit\bin\make.EXE: *** [out/Makefile.ia32] Error 127
Using compiler: C:\RailsInstaller\DevKit\mingw\bin\g++.EXE
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
-Ibuild/standalone.gypi --depth=. \
-Dv8_target_arch=ia32 \
-S.ia32 -Dhost_arch=ia32
Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9
.1/gems/libv8-3.11.8.3 for inspection.
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.1
1.8.3/ext/libv8/gem_make.out
odinstalowanie i ponowne zainstalowanie nie działa.
Próbuję zainstalować libv8, ponieważ jest to zależność dla twitter-bootstrap-rails.
EDYTOWANIE: Jak już wspomniałem, jestem w systemie Windows i zdaję sobie sprawę, że w tym błędzie znajduje się lista plików jako/usr/bin/env. To dziwne.
Kilka rzeczy: 1. Czy masz zainstalowany gmake/python i jesteś na swojej drodze? 2. Na czym polega instalacja? (mingw/cygwin itp.) – xiy
Mam python na mojej ścieżce, C:/Python27 /. Nie wiem, czy mam gmake na mojej ścieżce, ponieważ rozglądałem się, żeby zobaczyć, jak go zainstalować. Zakładałem, że jest już zainstalowany i znajduje się gdzieś z wszystkimi innymi klejnotami. Myślę, że instalacja działa w mingw. Jeśli to pomaga, zainstalowałem wszystko za pomocą RailsInstaller, ponieważ nigdy nie mogłem dostać rubygemów do pracy w inny sposób. – corporat
Sprawdź 'C: \ RailsInstaller \ DevKit \ mingw \ bin' dla gmake.exe. Jeśli nie możesz go tam znaleźć, przyczyną jest błąd kompilacji. Sądząc po linii poleceń, którą tam masz, używasz standardowego wiersza poleceń systemu Windows. Powinieneś mieć dostęp do 'msys.bat' lub' git-bash'. Spróbuj uruchomić te polecenia, ponieważ są bardziej niezawodne. – xiy