Thursday, October 28, 2021

[SOLVED] 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