ฉันไม่จัดการติดตั้งอัญมณี therubyracer บน Yosemite 10.10
นี่คือบันทึก:
11:53 $ gem ติดตั้ง libv8 -v '3.16.14.3' - - พร้อมระบบ -v8 การสร้างส่วนขยายเนทีฟด้วย: '- with-system-v8' อาจใช้เวลาสักครู่ ... ติดตั้ง libv8-3.16.14.3 เรียบร้อยแล้ว การแยกวิเคราะห์เอกสารสำหรับ libv8-3.16.14.3 การติดตั้งเอกสาร ri สำหรับ libv8-3.16.14.3 เสร็จสิ้นการติดตั้งเอกสารสำหรับ libv8 หลังจาก 0 วินาที ติดตั้งอัญมณี 1 ชิ้น 02:05 $ gem ติดตั้ง therubyracer -v '0.12.1' - - พร้อมระบบ -v8 การสร้างส่วนขยายเนทีฟด้วย: '- with-system-v8' อาจใช้เวลาสักครู่ ... ข้อผิดพลาด: เกิดข้อผิดพลาดในการติดตั้งรูบิเรเซอร์: ข้อผิดพลาด: ไม่สามารถสร้างส่วนขยายเนทีฟของอัญมณีได้ /usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb - พร้อมระบบ -v8 กำลังตรวจสอบ main () ใน -lpthread ... ใช่ ตรวจสอบ main () ใน -lobjc ... ใช่ กำลังตรวจสอบ v8.h ... ไม่ *** extconf.rb ล้มเหลว *** ไม่สามารถสร้าง Makefile เนื่องจากเหตุผลบางประการอาจไม่จำเป็น ไลบรารีและ / หรือส่วนหัว ตรวจสอบไฟล์ mkmf.log สำหรับรายละเอียดเพิ่มเติม คุณอาจ ต้องการตัวเลือกการกำหนดค่า ตัวเลือกการกำหนดค่าที่ให้มา: - ด้วย-opt-dir - โดยไม่ต้องเลือก - ผบ - พร้อมเลือกรวม --without-opt-include = $ {opt-dir} / include - ด้วย-opt-lib --without-opt-lib = $ {opt-dir} / lib - ด้วย -Make-prog - โดยไม่ต้องทำ -prog --srcdir =. - เคอร์เดียร์ --ruby = / usr / local / var / rbenv / เวอร์ชั่น / 2.1.2 / bin / ruby - ด้วย -Pthreadlib - โดยไม่ต้อง -pthreadlib - ด้วย-objclib - โดยไม่ต้องใช้ objclib --enable-debug - ปิดการใช้งาน - ดีบัก - กับ -v8-dir - โดยไม่ต้อง -8-dir - พร้อม -v8- รวม --without-v8-include = $ {v8-dir} / รวม - พร้อม -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 กำหนดค่า: คุณมี เลือกใช้เวอร์ชัน V8 ที่พบในระบบของคุณ (Libv8 :: Location :: System :: NotFoundError) และ * ไม่ใช่ * อันที่มาพร้อมกับ libv8 rubygem อย่างไรก็ตาม มันไม่สามารถอยู่ได้ โปรดตรวจสอบว่าคุณมีเวอร์ชัน v8 ที่เข้ากันได้กับ 3.16.14.3 ติดตั้ง คุณอาจ จำเป็นต้องพิเศษ - พร้อมตัวเลือก -v8-dir หากไม่ได้มาตรฐาน สถานที่ ขอบคุณ ผู้บริหาร จาก /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 config_makefile จาก extconf.rb: 32: ใน '' extconf ล้มเหลวออกรหัส 1 ไฟล์ Gem จะยังคงติดตั้งไว้ใน /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1 เพื่อการตรวจสอบ บันทึกผลลัพธ์ไปที่ /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 ออก