ios - 带有 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
解决方案
推荐阅读
- c++ - 通过在 C++ 中使用串联调用它来编辑字符串
- ios - 未找到“GooglePlaces/GooglePlaces.h”文件 - 未声明的 kGMSAutocompleteMatchAttribute
- asp.net-core - 如何使用 .net core 和 dialogflow 构建聊天机器人?[已解决]
- c# - 在删除该位置的上一个键之后,将另一个键和值插入到字典中?
- python - Python 虚拟环境 [一些 python 库正在从虚拟环境目录中安装]
- c - 查看 AVL 树没有给出正确的输出
- azure - Get-AzStorageBlob - 特定文件夹
- macos - 在 NSTableView 中嵌入 NSStackView 作为 NSTableCellView
- java - 通过子类包限定符导入父类内部接口
- php - 如何从 mysql 将值回显到选项表单中