安装cocoapods时,gem本机扩展错误


9

cocoapods我在更换固态硬盘后尝试重新安装在MacBook Air中,现在出现此波纹错误。

sudo gem install cocoapods

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

current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200308-27204-6l0a5q.rb extconf.rb mkmf.rb在/ System / Library上找不到ruby的头文件/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf失败,退出代码1

宝石文件将保留安装在/Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2中进行检查。结果记录到/Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out

Answers:


12

开放终端

curl -L https://get.rvm.io | bash -s稳定

重新打开终端

rvm安装ruby-2.6

rvm使用ruby-2.6.3

rvm-默认使用2.6.3

来自MahmoudKhaled对链接的评论


1
注意:在Apple网站的Developper部分中,然后下载CLT .dmg存档。然后像安装其他任何应用程序一样安装它。否则,Brew安装将失败
LOG_TAG

1
这是可行的,但是将<a website>中返回的任何内容传送到bash中都存在安全风险。由于您基本上可以执行bash中的任何命令到网站,因此本例中的“ get.rvm.io ”可能不是恶意的,但请注意这一点!
ErikBrandsma

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.