ไม่ว่าฉันจะใช้ตัวเลือกประเภทใด (รวมถึงคำแนะนำเกี่ยวกับ เว็บไซต์ rbenv) ฉันมีปัญหาในการติดตั้งทับทิม
ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เสมอ
กำลังดาวน์โหลด ruby-3.0.3.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.gz
กำลังติดตั้ง ruby-3.0.3...
ruby-build: ใช้ readline จาก homebrew
การสร้างล้มเหลว (Ubuntu 21.10 โดยใช้ ruby-build 20211124)
ตรวจสอบหรือล้างแผนผังการทำงานที่ /tmp/ruby-build.20211125103437.425673.LUEnWK
ผลลัพธ์บันทึกไปที่ /tmp/ruby-build.20211125103437.425673.log
10 บรรทัดบันทึกล่าสุด:
ตรวจสอบการมีอยู่ของ pthread.h... ใช่
กำลังตรวจสอบ pthread.h... ใช่
ตรวจสอบว่า make เป็น GNU make... ใช่
อัปเดต .ext/include/x86_64-linux/ruby/config.h แล้ว
กำหนดค่า: เวอร์ชันไลบรารี ruby = 3.0.0
กำหนดค่า: สร้าง ./config.status
config.status: กำลังสร้าง GNUmakefile
config.status: สร้าง Makefile
config.status: กำลังสร้าง ruby-3.0.pc
./config.status: บรรทัด 1207: /home/linuxbrew/.linuxbrew/opt/zlib/lib/pkgconfig: เป็นไดเร็กทอรี
ตอนแรกฉันคิดว่าสิ่งนี้เชื่อมต่อกับการส่งออกบางส่วนในไฟล์ ~/.zshrc เช่น CPPFLAGS แต่นี่ไม่ใช่กรณี OpenSSL ทั้ง 1.1 หรือ 3.0 ที่เปลี่ยนแปลงตามนั้นใน RUBY_CONFIGURE_OPTS ดูเหมือนจะไม่ช่วยอะไร แต่ในความเป็นจริงไม่ได้กล่าวถึงในผลลัพธ์ว่าเป็นแหล่งที่มาของปัญหาอย่างที่ฉันสังเกตเห็นในคำตอบอื่น ๆ
ฉันพยายามติดตั้งเวอร์ชันเก่าด้วย แต่ก็พบปัญหาเดิมอีกครั้ง ดังนั้นจึงแนะนำว่ามีคอมไพเลอร์บางตัวขาดหายไป แต่ในขั้นตอนนี้ฉันเพิกเฉยซึ่ง
ในคอมพิวเตอร์เครื่องเดียวกันฉันได้ติดตั้ง Python ด้วยซึ่ง - เท่าที่ฉันอ่านแบบอ่านไม่ออก - ดูเหมือนจะทำให้เกิดปัญหา ในทางทฤษฎีแล้วสิ่งนี้ควรถูกกำจัดออกไปโดยไม่รวมแฟล็กก่อนหน้า
มีความคิดเกี่ยวกับวิธีแก้ปัญหาหรือไม่?