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