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

MacOS Monterey下无法安装ffi 1.12.2(selenium-webdriver依赖)

解决ffi 1.12.2安装失败的方案

根据错误日志里的rb_thread_call_without_gvl缺失、找不到libffi库的提示,结合你已经重装过CommandLineTools的情况,试试以下方案:

  • 安装系统级libffi依赖
    用Homebrew安装libffi:

    brew install libffi
    
  • 指定libffi路径安装ffi gem
    安装完libffi后,设置环境变量让gem找到库文件,再执行安装:

    export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig"
    gem install ffi -v '1.12.2'
    

    如果你用的是M1/M2芯片,把路径换成/opt/homebrew/opt/libffi/lib/pkgconfig

  • 降级ffi版本适配老Ruby
    Ruby 2.2.10属于过时版本,ffi 1.12.2对它的兼容性不好,在Gemfile里指定更低的兼容版本:

    gem 'ffi', '1.11.1'
    

    然后执行bundle install

  • 升级Ruby版本(推荐)
    Ruby 2.2早已停止维护,后续还会遇到更多依赖兼容问题,用rbenv升级到2.5.x或更高版本:

    rbenv install 2.5.9
    rbenv global 2.5.9
    bundle install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 04:24:24