Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 安装CoCoapod时出错:错误:无法生成gem本机扩展_Ruby_Cocoapods - Fatal编程技术网

Ruby 安装CoCoapod时出错:错误:无法生成gem本机扩展

Ruby 安装CoCoapod时出错:错误:无法生成gem本机扩展,ruby,cocoapods,Ruby,Cocoapods,你好,我有一段时间在下载CoCoapod时遇到了一个问题,我试图安装rvm,但没有成功,我尝试用xcode select安装xcode行命令——安装它告诉我它已经安装了,我有一种感觉,一个问题在开始时会带来另一个问题,它告诉我这是一个问题有许可证问题的本地训诂 当我尝试用“sudo gem install cococoapods”安装cocoapods时,他就是这么告诉我的 构建本机扩展。这可能需要一段时间。。。 错误:安装CoCoapod时出错: 错误:无法生成gem本机扩展 current

你好,我有一段时间在下载CoCoapod时遇到了一个问题,我试图安装rvm,但没有成功,我尝试用xcode select安装xcode行命令——安装它告诉我它已经安装了,我有一种感觉,一个问题在开始时会带来另一个问题,它告诉我这是一个问题有许可证问题的本地训诂

当我尝试用“sudo gem install cococoapods”安装cocoapods时,他就是这么告诉我的

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

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:in
try\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:in
mktmpdir'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:in
try\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:in
pkg\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


如果有人能帮助我,我是一个接受者,因为我已经被阻止了一周,提前谢谢你

很难纠正你的错误,但我认为可能对你有用。哈哈,谢谢你,太好了