libffi.so.6:无法在 rails 中打开共享对象文件 [英] libffi.so.6: cannot open shared object file in rails

查看:54
本文介绍了libffi.so.6:无法在 rails 中打开共享对象文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 rails 新手,昨天我正在 Ubuntu 19.10 上工作 我决定将我的操作系统升级到新版本 在我开始使用我的计算机进行开发后,升级完成后一切正常,发现任何 rails 命令没有有效并向我展示了这个错误

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)

我发现有人有同样的问题,但他们都没有在 Rails 中遇到问题,而且他们中的任何一个对我都有用.

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

我认为问题出在 libffi.so.6 包上,因为我的操作系统上安装了 ffi-1.13.1

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

推荐答案

Ubuntu 20.04 将 libffi6 升级为 libffi7,但您的 Rails 应用程序仍在寻找 libffi6.您需要运行以下命令:

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

宝石原始 ffi

这个应该可以解决

这篇关于libffi.so.6:无法在 rails 中打开共享对象文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆