安装cocoapods时,gem本机扩展错误 [英] gem native extension error while installing cocoapods

查看:86
本文介绍了安装cocoapods时,gem本机扩展错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在更改SSD之后,我试图在MacBook Air中重新安装 cocoapods ,现在出现此波纹错误。

Am trying to reinstall cocoapods in my MacBook air after changing my SSD, now am getting this bellow error.

sudo gem install cocoapods


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

Building native extensions. This could take a while... ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.

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/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200308-27204-6l0a5q.rb extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf失败,退出代码1

extconf failed, exit code 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

Gem files will remain installed in /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 for inspection. Results logged to /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out


推荐答案

打开终端


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

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

重新打开终端


rvm install ruby​​-2.6

rvm install ruby-2.6

rvm使用ruby-2.6.3

rvm use ruby-2.6.3

rvm-默认使用2.6。 3

rvm --default use 2.6.3

来自MahmoudKhaled对
的评论链接

From MahmoudKhaled's comment on link

这篇关于安装cocoapods时,gem本机扩展错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆