安装cocoapods时,gem本机扩展错误 [英] gem native extension error while installing cocoapods
问题描述
在更改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屋!