[FIXED] libffi.so.6: cannot open shared object file in rails

Issue

I’m newbie in rails and I’m working on Ubuntu 19.10 yesterday I decide to upgrade my OS to new version every things is going fine after upgrading finished after t i start to use my computer to develop that found any rails command not works and showed me this error

in `require': libffi.so.6: cannot open shared object file: No such file or directory - /home/ace/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/ffi-1.13.1/lib/ffi_c.so (LoadError)

I found people with same issues but none of them have problem in rails and any of them is useful for me .

I think the problem is about libffi.so.6 package because ffi-1.13.1 is installed on my OS

Solution

Ubuntu 20.04 upgraded libffi6 to libffi7 but your Rails apps are still looking for libffi6.
You need to run the following command:

gem pristine ffi

This should fix it

Answered By – clemoun

Answer Checked By – Willingham (Easybugfix Volunteer)

Leave a Reply

(*) Required, Your email will not be published