Score:1

LoadError: libffi.so.8: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวที่เรียกใช้ Rails

ธง cn

ฉันมีปัญหากับการสร้างโครงการรถไฟใหม่ เมื่อฉันวิ่ง rails ใหม่ project_name มันมาถึง rails webpacker: ติดตั้ง มันล้มเหลวด้วยข้อผิดพลาดต่อไปนี้:

LoadError: libffi.so.8: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว - /home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/ffi- 1.15.4/lib/ffi_c.so
/home/matija/Documents/learning-rails/course-project/config/application.rb:7:in `<main>'
/home/matija/Documents/learning-rails/course-project/Rakefile:4:in `<main>'
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<บนสุด (จำเป็น)>'
<ภายใน:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:ใน `require'
<ภายใน:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:ใน `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `บล็อกใน <บนสุด (จำเป็น)>'
<ภายใน:เคอร์เนล>:90:ใน `แตะ'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (required)>'
ถังขยะ/ราง:2:ใน `โหลด'
ถังขยะ/ราง:2:ใน `<หลัก>'

เกิดจาก:
LoadError: ไม่สามารถโหลดไฟล์ดังกล่าว -- 3.0/ffi_c
/home/matija/Documents/learning-rails/course-project/config/application.rb:7:in `<main>'
/home/matija/Documents/learning-rails/course-project/Rakefile:4:in `<main>'
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<บนสุด (จำเป็น)>'
<ภายใน:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:ใน `require'
<ภายใน:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:ใน `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `บล็อกใน <บนสุด (จำเป็น)>'
<ภายใน:เคอร์เนล>:90:ใน `แตะ'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (required)>'
ถังขยะ/ราง:2:ใน `โหลด'
ถังขยะ/ราง:2:ใน `<หลัก>'
(ดูการติดตามแบบเต็มโดยเรียกใช้งานด้วย --trace)

ฉันใช้ ASDF สำหรับการจัดการเวอร์ชันทับทิม

ฉันลองวิธีแก้ปัญหามากมาย เช่น การถอนการติดตั้งและติดตั้งอัญมณี ที่กำลังทำงานอยู่ อัญมณีบริสุทธิ์ และวิธีการอื่น ๆ ที่มีให้ใน SO และที่นี่

Knud Larsen avatar
by flag
`libffi.so.8` มีให้โดยแพ็คเกจ `libffi8ubuntu1` ... ซึ่งพร้อมใช้งานสำหรับ Ubuntu 21.04 ..... และสำหรับ Ubuntu 21.10 ชื่อแพ็คเกจคือ `libffi8` https://packages.ubuntu.com/search?suite=impish&arch=amd64&mode=exactfilename&searchon=contents&keywords=libffi.so.8 ............. โปรดระบุเวอร์ชันของ Ubuntu : ในคำถามของคุณ
Knud Larsen avatar
by flag
การทดสอบกับ Ubuntu 20.04 : การติดตั้ง Ubuntu 21.10 `libffi8` ......... `sudo gdebi libffi8_3.4.2-1ubuntu5_amd64.deb` https://packages.ubuntu.com/impish/amd64/libffi8/download ......... ไม่มีปัญหา ไม่มีการพึ่งพา
cn flag
ฉันใช้ Ubuntu 20.04

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา