Saya tidak berhasil menginstal permata therubyracer di Yosemite 10.10.
Ini lognya:
11:53 $ gem instal libv8 -v '3.16.14.3' - --with-system-v8
Membangun ekstensi asli dengan: '--with-system-v8'
Ini bisa memakan waktu cukup lama...
Berhasil menginstal libv8-3.16.14.3
Dokumentasi parsing untuk libv8-3.16.14.3
Menginstal dokumentasi ri untuk libv8-3.16.14.3
Selesai menginstal dokumentasi untuk libv8 setelah 0 detik
1 permata terpasang
02:05 $ permata menginstal therubyracer -v '0.12.1' - --with-system-v8
Membangun ekstensi asli dengan: '--with-system-v8'
Ini bisa memakan waktu cukup lama...
KESALAHAN: Kesalahan memasang therubyracer:
EROR: Gagal membangun ekstensi asli permata.
/usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8
memeriksa main () di -lpthread ... ya
memeriksa main () di -lobjc ... ya
memeriksa v8.h ... tidak
*** extconf.rb gagal ***
Tidak dapat membuat Makefile karena beberapa alasan, mungkin kurang diperlukan
perpustakaan dan / atau header. Periksa file mkmf.log untuk lebih jelasnya. Kamu boleh
membutuhkan opsi konfigurasi.
Opsi konfigurasi yang disediakan:
--dengan-opt-dir
--tanpa-opt-dir
--dengan-opt-include
--without-opt-include = $ {opt-dir} / include
--dengan-opt-lib
--without-opt-lib = $ {opt-dir} / lib
--dengan-make-prog
--tanpa-membuat-prog
--srcdir =.
--curdir
--ruby = / usr / local / var / rbenv / versi / 2.1.2 / bin / ruby
--dengan-pthreadlib
--tanpa-pthreadlib
--with-objclib
--tanpa-objclib
--enable-debug
--disable-debug
--dengan-v8-dir
--tanpa-v8-dir
--with-v8-include
--without-v8-include = $ {v8-dir} / include
--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: di `configure ': Anda punya dipilih untuk menggunakan versi V8 yang ditemukan di sistem Anda (Libv8 :: Location :: System :: NotFoundError)
dan * bukan * yang digabungkan dengan rubygem libv8. Namun,
itu tidak dapat ditemukan. pastikan Anda memiliki versi
v8 yang kompatibel dengan 3.16.14.3 diinstal. Kamu boleh
perlu khusus opsi --with-v8-dir jika dalam non-standar
lokasi
Terima kasih,
Manajemen tersebut
dari /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/lib/libv8.rb:7: di `configure_makefile '
dari extconf.rb: 32: dalam ''
extconf gagal, kode keluar 1
File permata akan tetap terpasang di /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1 untuk diperiksa.
Hasil dicatat ke /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. di luar