美文网首页
pod install 在Mac M1芯片下报错的解决方案

pod install 在Mac M1芯片下报错的解决方案

作者: _我和你一样 | 来源:发表于2021-01-12 21:25 被阅读0次

pod install 在M1芯片下报错的解决方案。

目前,在执行pod install 时会报类似如下的错误让你去搜解决方案:

https://github.com/CocoaPods/CocoaPods/search?q=dlopen%28%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle%2C+0x0009%29%3A+missing+compatible+arch+in+%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle+-+%2FLibrary%2FRuby%2FGems%2F2.6.0%2Fgems%2Fffi-1.14.2%2Flib%2Fffi_c.bundle&type=Issues

这里大致是ffi的问题,这是一个兼容性问题,关于此问题 github有相关的issue,目前是开放状态。尚未有最终的结局方案,但我相信,后面肯定是能解决的。
只是现在不处理这个问题,是无法使用cocopods的。所以,下面的这个是临时解决方案。后续ffi肯定会从代码层面适配Apple的M1芯片。

目前的解决方案是这样的。

第一步:
首先移除 ffi

sudo gem uninstall ffi

第二步:
在访达中找到终端,右键显示简介,使用Rostta打开。


image.png

第三步:
安装ffi

sudo gem install ffi

完成之后,就可以执行pod install 命令了。

相关文章

网友评论

      本文标题:pod install 在Mac M1芯片下报错的解决方案

      本文链接:https://www.haomeiwen.com/subject/lrzeaktx.html