pod 错误 iignoring ffi-1.15.4 because its extensions are not built. Try: gem pristine ffi --version 1.15.4

解决方案

# 1️⃣ 卸载旧的 ffi
sudo gem uninstall ffi -a -I

# 2️⃣ 如果你之前没装 brew ruby,安装一下
brew install ruby

# 3️⃣ 确保 ruby 路径正确(使用 Homebrew 安装的版本)
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 4️⃣ 确认 ruby 版本 >= 3.x
ruby -v

# 5️⃣ 重新安装 ffi(强制编译)
gem install ffi -- --enable-libffi-alloc

# 6️⃣ 验证 ffi 是否能加载
ruby -r ffi -e "puts '✅ ffi ok'"

# 7️⃣ 最后验证 pod 是否能正常执行
pod --version

 

posted @ 2025-10-18 15:04  ZhangShengjie  阅读(12)  评论(0)    收藏  举报