You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu20.04下通过gem安装webp-ffi 0.2.5报libffi.so.8缺失如何解决

问题原因

Ubuntu 20.04 默认官方源提供的libffi版本为libffi7,无libffi.so.8版本的动态链接库。你本地已安装的ffi-1.15.4 gem编译时链接了更高版本的libffi,运行时找不到对应依赖就触发了加载错误。

解决方案
  • 第一步:安装libffi8依赖
    执行以下命令直接安装:
    sudo apt update
    sudo apt install libffi8
    
    如果apt提示找不到包,可手动下载对应架构的deb包安装,x86_64架构执行:
    wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi8_3.4.2-1ubuntu5_amd64.deb
    sudo dpkg -i libffi8_3.4.2-1ubuntu5_amd64.deb
    
  • 第二步:重新编译ffi gem,确保适配系统依赖
    gem uninstall ffi -v 1.15.4
    gem install ffi -v 1.15.4 -- --enable-system-libffi
    
  • 第三步:重新安装目标webp-ffi包
    gem install webp-ffi -v '0.2.5'
    

如果不想额外安装libffi8,也可以直接使用你本地已安装的低版本ffi兼容包:

gem uninstall ffi -v 1.15.4
gem install webp-ffi -v '0.2.5'

内容的提问来源于stack exchange,提问作者Rafa Acioly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:54:07