Tôi đang sử dụng W7 64bit. Một cách đơn giản, khi tôi nhập:Đang cố gắng cài đặt libv8, "không thể xây dựng tiện ích mở rộng gốc đá quý"
C:\Sites>gem install libv8
tôi nhận được kết quả này:
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
Gỡ cài đặt và cài đặt lại không hoạt động.
Tôi đang cố gắng cài đặt libv8 vì đó là phụ thuộc đối với đường dẫn khởi động twitter.
EDIT: Như tôi đã nói, tôi đang sử dụng Windows và bây giờ tôi nhận ra rằng có một tệp được liệt kê trong lỗi này là/usr/bin/env. Vì vậy, đó là lạ.
Một vài điều sau: 1. Bạn có cài đặt gmake/python và trong đường dẫn của mình không? 2. Những gì đang chạy cài đặt trong? (mingw/cygwin, vv) – xiy
Tôi có python trong đường dẫn của tôi, C:/Python27 /. Tôi không biết liệu tôi có gmake trong con đường của mình hay không bởi vì tôi đã tìm kiếm tất cả để xem cách cài đặt nó. Tôi cho rằng nó đã được cài đặt và đặt ở đâu đó với tất cả các loại đá quý khác. Tôi nghĩ rằng cài đặt đang chạy trong mingw. Nếu nó giúp, tôi đã cài đặt mọi thứ với RailsInstaller vì tôi không bao giờ có thể sử dụng rubygems nếu không. – corporat
Kiểm tra 'C: \ RailsInstaller \ DevKit \ mingw \ bin' cho gmake.exe. Nếu bạn không thể tìm thấy nó ở đó, đây là những gì gây ra lỗi xây dựng. Đánh giá bởi dòng lệnh bạn đã có, bạn đang chạy trong dấu nhắc lệnh chuẩn của Windows. Bạn nên có sẵn 'msys.bat' hoặc' git-bash'. Hãy thử chạy các lệnh từ đó vì nó đáng tin cậy hơn nhiều. – xiy