Ruby 安装CoCoapod时出错:错误:无法生成gem本机扩展
你好,我有一段时间在下载CoCoapod时遇到了一个问题,我试图安装rvm,但没有成功,我尝试用xcode select安装xcode行命令——安装它告诉我它已经安装了,我有一种感觉,一个问题在开始时会带来另一个问题,它告诉我这是一个问题有许可证问题的本地训诂 当我尝试用“sudo gem install cococoapods”安装cocoapods时,他就是这么告诉我的 构建本机扩展。这可能需要一段时间。。。 错误:安装CoCoapod时出错: 错误:无法生成gem本机扩展Ruby 安装CoCoapod时出错:错误:无法生成gem本机扩展,ruby,cocoapods,Ruby,Cocoapods,你好,我有一段时间在下载CoCoapod时遇到了一个问题,我试图安装rvm,但没有成功,我尝试用xcode select安装xcode行命令——安装它告诉我它已经安装了,我有一种感觉,一个问题在开始时会带来另一个问题,它告诉我这是一个问题有许可证问题的本地训诂 当我尝试用“sudo gem install cococoapods”安装cocoapods时,他就是这么告诉我的 构建本机扩展。这可能需要一段时间。。。 错误:安装CoCoapod时出错: 错误:无法生成gem本机扩展 current
current directory: /Library/Ruby/Gems/2.6.0/gems/ffi-1.13.1/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/Ruby-I/Library/Ruby/Site/2.6.0-r./siteconf20201117-29253-10rdr03.rb extconf.rb
***extconf.rb失败***
由于某些原因无法创建Makefile,可能缺少必要的
库和/或标题。有关详细信息,请查看mkmf.log文件。你可以
需要配置选项
提供的配置选项:
--使用opt dir
--不带opt dir
--选择包含
--不带opt include=${opt dir}/include
--使用opt lib
--不带opt lib=${opt dir}/lib
--用make prog
--没有make prog
--srcdir=。
--库尔迪尔
--ruby=/System/Library/Frameworks/ruby.framework/Versions/2.6/usr/bin/$(ruby\u BASE\u NAME)
--带-ffi_c-dir
--不带-ffi_c-dir
--带-ffi_c-include
--不带-ffi_c-include=${ffi_c-dir}/include
--带-ffi_c-lib
--不带-ffi_c-lib=${ffi_c-dir}/lib
--启用系统libffi
--禁用系统libffi
--使用libffi配置
--没有libffi配置
--使用pkg配置
--没有pkg配置
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:467:intry\u do”:编译器未能生成可执行文件。(RuntimeError)您必须首先安装开发工具。from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:546:in
try\u link0中的block
from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/tmpdir.rb:93:inmktmpdir'from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:543:in
try\link0'
from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:570:intry\u link'from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:672:in
try\ldflags'
从/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/mkmf.rb:1832:inpkg\u-config“从extconf.rb:9:in
System\u-libffi\u-usable?”
来自extconf.rb:42:in`'
要了解此扩展未能编译的原因,请检查mkmf.log,该日志可在此处找到:
/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/ffi-1.13.1/mkmf.log
extconf失败,退出代码1
Gem文件仍将安装在/Library/Ruby/Gems/2.6.0/Gems/ffi-1.13.1中供检查。
结果记录到/Library/Ruby/Gems/2.6.0/extensions/universal-darwin-19/2.6.0/ffi-1.13.1/gem_make.out
如果有人能帮助我,我是一个接受者,因为我已经被阻止了一周,提前谢谢你很难纠正你的错误,但我认为可能对你有用。哈哈,谢谢你,太好了