SORU
30 EKİM 2013, ÇARŞAMBA


raylar HATA gem yükleyin: libv8 yükleme Hatası: HATA: gem yerel uzantı oluşturmak için Başarısız oldu

Raylar ile bir proje yaptım

rails new test_bootstrap.

başardı.

proje dir taşındı ve mücevherler eklendi

gem "therubyracer"
gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS
gem "twitter-bootstrap-rails"

ve çalıştırın

bundle install

bundan sonra, bu hata var.

Installing libv8 (3.16.14.3)
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile
지정된 경로를 찾을 수 없습니다.                                                          지정된 경로를 찾을 수
없습니다.                                                          지정된 경로를 찾을 수 없습니다.

c:/RailsInstaller/Ruby1.9.3/lib/ruby/ge
ms/1.9.1/gems/libv8-3.16.14.3/ext/libv8/builder.rb:58:in `setup_python!': libv8 requires
python 2 to be installed in order to build, but it is currently not available (RuntimeErr
or) from c:/RailsInstaller/Ruby1.9.
3/lib/ruby/gems/1.9.1/gems/libv8-3.16.14.3/ext/libv8/builder.rb:42:in `block in build_lib
v8/builder.rb:42:in `block in build_libv8!'
        from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.16.14.3/ext/lib
v8/builder.rb:40:in `chdir'
        from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.16.14.3/ext/lib
v8/builder.rb:40:in `build_libv8!'
        from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.16.14.3/ext/lib
v8/location.rb:24:in `install!'
        from extconf.rb:7:in `<main>'                                                    


Gem files will remain installed in c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/l
ibv8-3.16.14.3 for inspection.
Results logged to c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/libv8-3.16.14.3/ex
t/libv8/gem_make.out
An error occurred while installing libv8 (3.16.14.3), and Bundler cannot
continue.
Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling.

bazı Koreliler için üzgünüm. Böyle seçilen yol ya da bir şey bulamıyorum diyor.

ve bu komut çalıştırmayı denedim

gem install libv8 -v '3.16.14.3' 

aynı hata atma.

CEVAP
30 EKİM 2013, ÇARŞAMBA


şunu deneyin:

gem install libv8 -v '3.16.14.3' -- --with-system-v8

Not :Libv8 olduğunu V8 motoru therubyracer tarafından kullanılan,çünkü arayüzü eğer varsa V8 yüklü varsa bile libv8, zaten kullanmanız gerekebilir. Eğer kendi V8 kurulumunuzu kullanmak yerine inşa etmek isteyen sizin için, --with-system-v8 seçeneğini kullanın.

Daha fazlası için libv8 on github belgelerine gidebilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010