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

Mac Ventura安装Ruby 2.4.4失败求助:编译报错问题

在MacOS Ventura上安装Ruby 2.4.4编译失败的解决办法

问题原因

Ruby 2.4.4已停止维护,不兼容MacOS Ventura自带的新版编译器和libffi库,编译时找不到ffi_prep_closure函数导致失败。

解决步骤

  • 通过Homebrew安装兼容的旧版libffi:
    brew install libffi@3.3
    
  • 设置环境变量,让编译工具定位到旧版库:
    export PKG_CONFIG_PATH="/usr/local/opt/libffi@3.3/lib/pkgconfig"
    
    (若要永久生效,将该行添加到~/.zshrc或~/.bashrc末尾,再执行source ~/.zshrc或source ~/.bashrc)
  • 重新执行安装命令,必要时指定libffi路径:
    先尝试直接安装:
    rbenv install 2.4.4
    
    若仍失败,用以下命令强制指定libffi目录:
    CONFIGURE_OPTS="--with-ffi-dir=$(brew --prefix libffi@3.3)" rbenv install 2.4.4
    
  • 验证安装结果:
    rbenv global 2.4.4
    ruby -v
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 03:12:04