Điểm:1

LoadError: libffi.so.8: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục nào chạy Rails

lá cờ cn

Tôi gặp sự cố khi tạo dự án đường ray mới. Khi tôi chạy đường ray mới project_name nó đến với Rails webpacker: cài đặt nó không thành công với lỗi sau:

LoadError: libffi.so.8: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy - /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 `<top (bắt buộc)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `chặn trong <top (bắt buộc)>'
<internal:kernel>:90:in `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (required)>'
bin/đường ray:2:trong `tải'
bin/đường ray:2:trong `<chính>'

Gây ra bởi:
LoadError: không thể tải tệp đó -- 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 `<top (bắt buộc)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `chặn trong <top (bắt buộc)>'
<internal:kernel>:90:in `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (required)>'
bin/đường ray:2:trong `tải'
bin/đường ray:2:trong `<chính>'
(Xem dấu vết đầy đủ bằng cách chạy tác vụ với --trace)

Tôi đang sử dụng ASDF để quản lý phiên bản ruby.

Tôi đã thử nhiều giải pháp như gỡ cài đặt và cài đặt đá quý, chạy đá quý nguyên sơ và một số phương pháp khác được cung cấp trên SO và tại đây.

Knud Larsen avatar
lá cờ by
`libffi.so.8` được cung cấp bởi gói `libffi8ubuntu1` ... có sẵn cho Ubuntu 21.04 . ..... và đối với Ubuntu 21.10, tên gói là `libffi8` https://packages.ubuntu.com/search?suite=impish&arch=amd64&mode=exactfilename&searchon=contents&keywords=libffi.so.8 . ............. Vui lòng chỉ định phiên bản Ubuntu: Trong câu hỏi của bạn.
Knud Larsen avatar
lá cờ by
Thử nghiệm với Ubuntu 20.04 : Cài đặt Ubuntu 21.10 `libffi8` ......... `sudo gdebi libffi8_3.4.2-1ubuntu5_amd64.deb` https://packages.ubuntu.com/impish/amd64/libffi8/download . ......... Không vấn đề, không phụ thuộc.
lá cờ cn
Tôi đang sử dụng Ubuntu 20.04

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.