Ruby on rails libffi.so.6:无法在rails中打开共享对象文件
我是rails的新手,我正在使用Ubuntu19.10。昨天我决定将我的操作系统升级到新版本。升级完成后一切都很好。我开始使用我的计算机进行开发,发现任何rails命令都不起作用,并向我显示了这个错误Ruby on rails libffi.so.6:无法在rails中打开共享对象文件,ruby-on-rails,ubuntu,package,Ruby On Rails,Ubuntu,Package,我是rails的新手,我正在使用Ubuntu19.10。昨天我决定将我的操作系统升级到新版本。升级完成后一切都很好。我开始使用我的计算机进行开发,发现任何rails命令都不起作用,并向我显示了这个错误 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
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中有问题,而且他们中的任何人对我都很有用
我认为问题在于libffi.so.6软件包,因为我的操作系统上安装了ffi-1.13.1,Ubuntu 20.04将libffi6升级为libffi7,但你的Rails应用程序仍在寻找libffi6。 您需要运行以下命令:
gem原始外国金融机构
这应该可以解决它你可以试试这个答案:它和我一起工作。@thinhungyen谢谢你,伙计,它解决了我的问题,添加你的评论作为答案,使这个答案有用