Tôi không quản lý để cài đặt đá quý therubyracer trên Yosemite 10.10.
Đây là nhật ký:
11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8
Xây dựng tiện ích mở rộng gốc với: '--with-system-v8'
Điều này có thể mất một thời gian...
Đã cài đặt thành công libv8-3.16.14.3
Tài liệu phân tích cú pháp cho libv8-3.16.14.3
Cài đặt tài liệu ri cho libv8-3.16.14.3
Hoàn tất cài đặt tài liệu cho libv8 sau 0 giây
1 viên ngọc được cài đặt
02:05 $ gem install therubyracer -v '0.12.1' - --with-system-v8
Xây dựng tiện ích mở rộng gốc với: '--with-system-v8'
Điều này có thể mất một thời gian...
LỖI: Lỗi khi cài đặt bộ lọc bụi:
LỖI: Không thể tạo tiện ích mở rộng gốc đá quý.
/usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8
kiểm tra main () trong -lpthread ... có
kiểm tra main () trong -lobjc ... có
kiểm tra v8.h ... không
*** extconf.rb không thành công ***
Không thể tạo Makefile do một số lý do, có thể là thiếu cần thiết
thư viện và / hoặc tiêu đề. Kiểm tra tệp mkmf.log để biết thêm chi tiết. Bạn có thể
cần các tùy chọn cấu hình.
Các tùy chọn cấu hình được cung cấp:
--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 = / usr / local / var / rbenv / maps / 2.1.2 / bin / ruby
--with-pthreadlib
--without-pthreadlib
--with-objclib
--without-objclib
--enable-debug
--disable-debug
--with-v8-dir
--without-v8-dir
--with-v8-bao gồm
--without-v8-include = $ {v8-dir} / bao gồm
--with-v8-lib
--without-v8-lib = $ {v8-dir} / lib
/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/ext/libv8/location.rb:50:in `config ': Bạn có đã chọn để sử dụng phiên bản V8 được tìm thấy trên hệ thống của bạn (Libv8 :: Location :: System :: NotFoundError)
và * không phải * một trong những gói với rubygem libv8. Tuy nhiên,
nó không thể được định vị. hãy đảm bảo rằng bạn có một phiên bản của
v8 tương thích với 3.16.14.3 được cài đặt. Bạn có thể
cần phải có các tùy chọn đặc biệt --with-v8-dir nếu nó không phải là tiêu chuẩn
vị trí
cảm ơn,
Mgmt
từ /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/lib/libv8.rb:7:in `configure_makefile '
từ extconf.rb: 32: in ''
extconf không thành công, thoát mã 1
Các tệp Gem sẽ vẫn được cài đặt trong /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1 để kiểm tra.
Kết quả được ghi vào /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-14/2.1.0-static/therubyracer-0.12.1/gem_make. ngoài