首页 > 解决方案 > 带有 gem 本机扩展的 Cocoapods 错误失败

问题描述

我有 MacOS BigSur(版本 11.0.1),当我尝试安装 cocoapods 时,它给了我这个错误。我已经安装了 Xcode 12.4

命令:sudo gem install cocoapods

错误:构建本机扩展。这可能需要一段时间... 错误:安装 cocoapods 时出错:错误:无法构建 gem 原生扩展。

current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.1/ext/ffi_c

/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./ siteconf20210527-767-i2t5gh.rb extconf.rb mkmf.rb 在 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/include/ruby.h 找不到 ruby​​ 的头文件

您可能必须为 ruby​​ 开发环境安装单独的包,例如 ruby​​-dev 或 ruby​​-devel。

extconf 失败,退出代码 1

Gem 文件将继续安装在 /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.1 以供检查。结果记录到 /Library/Ruby/Gems/2.6.0/extensions/universal-darwin-20/2.6.0/ffi-1.15.1/gem_make.out

标签: iosrubymacoscocoapods

解决方案


推荐阅读