2012-02-07 41 views
5

Tôi làm việc trên windows7 (32 bit) và tôi gặp lỗi trong khi cài đặt gói;lỗi nghiêm trọng trong khi cài đặt gói (trong khi cài đặt 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! 

Vì vậy, tôi không thể hoàn tất "cài đặt nhóm".

Trả lời

0

Bạn cần cài đặt python từ libv8 dường như phụ thuộc vào Python như bạn có thể nhìn thấy in project stats

+0

nhưng dự án của tôi được viết với ruby ​​on rails. Tôi có cần Python không? – yagmurdursun

+0

Nếu một phụ thuộc của dự án của bạn được viết bằng ngôn ngữ khác, bạn sẽ cần hỗ trợ cho nó, trong trường hợp này là Python. Điều này thường không phải là một vấn đề kể từ khi Python được cài đặt trên hầu hết các hương vị unix. –

+0

Cảm ơn bạn Paulo Tôi đang cố gắng;) – yagmurdursun

0

Tôi mở issue 29 trên github và tôi biết rằng libv8 không được hỗ trợ trên các cửa sổ. vì vậy không có giải pháp cho lỗi. Chỉ bạn mới có thể thay đổi nền tảng của mình.

5

Trên cửa sổ 7, với ruby193 Tôi đã cài đặt python27, tôi thêm vào PATH biến thư mục của trăn, tôi đã viết gem install libv8 trong giao diện điều khiển và libv8 đã thành công cài đặt

6

Install ActivePython phiên bản 2.7.2.5, sau đó chạy :

gem install libv8 --version 3.11.8.0 

để cài đặt các libv8 trong windows, phiên bản mới nhất 3.11.8.3 không thể làm việc trong các cửa sổ, nhưng 3.11.8.0 có thể trong windows 7.

Các vấn đề liên quan