Puncte:1

LoadError: libffi.so.8: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director care rulează Rails

drapel cn

Am probleme cu crearea unui nou proiect de șine. Când alerg rails new project_name se ajunge la șine webpacker:install eșuează cu următoarea eroare:

LoadError: libffi.so.8: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director - /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:în „<principal>”
/home/matija/Documents/learning-rails/course-project/Rakefile:4:în „<principal>”
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<top (obligatoriu)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:în „require”
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:în „require”
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `bloc în <top (obligatoriu)>'
<internal:kernel>:90:în `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (obligatoriu)>'
bin/șine:2:în „încărcare”
bin/rails:2:în „<principal>”

Cauzat de:
LoadError: nu se poate încărca un astfel de fișier -- 3.0/ffi_c
/home/matija/Documents/learning-rails/course-project/config/application.rb:7:în „<principal>”
/home/matija/Documents/learning-rails/course-project/Rakefile:4:în „<principal>”
/home/matija/Documents/learning-rails/course-project/bin/rails:5:in `<top (obligatoriu)>'
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:în „require”
<internal:/home/matija/.asdf/installs/ruby/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:în „require”
/home/matija/Documents/learning-rails/course-project/bin/spring:10:in `bloc în <top (obligatoriu)>'
<internal:kernel>:90:în `tap'
/home/matija/Documents/learning-rails/course-project/bin/spring:7:in `<top (obligatoriu)>'
bin/șine:2:în „încărcare”
bin/rails:2:în „<principal>”
(Vedeți urmărirea completă rulând sarcina cu --trace)

Folosesc ASDF pentru gestionarea versiunii Ruby.

Am încercat multe soluții precum dezinstalarea și instalarea bijuteriei, rularea bijuterie curată și alte câteva metode care sunt furnizate pe SO și aici.

Knud Larsen avatar
drapel by
`libffi.so.8` este furnizat de pachetul `libffi8ubuntu1` ... care este disponibil pentru Ubuntu 21.04. ..... iar pentru Ubuntu 21.10, numele pachetului este `libffi8` https://packages.ubuntu.com/search?suite=impish&arch=amd64&mode=exactfilename&searchon=contents&keywords=libffi.so.8 . ............. Vă rugăm să specificați versiunea Ubuntu: În întrebarea dvs.
Knud Larsen avatar
drapel by
Testare cu Ubuntu 20.04: Instalarea Ubuntu 21.10 `libffi8` ......... `sudo gdebi libffi8_3.4.2-1ubuntu5_amd64.deb` https://packages.ubuntu.com/impish/amd64/libffi8/download . ......... Fără probleme, fără dependențe.
drapel cn
Folosesc Ubuntu 20.04

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.