我只是在学习如何使用cocoapods,并且在安装一个吊舱时遇到了一个错误。
最严重的错误:
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3/lib/ffi/library.rb:275:错误总线错误在0x00000001045b8000 ruby 2.6.3p62 (2019-0416修订版67580)
错误的底部:
zsh:中止吊舱安装
按照这里的一些线程和GitHub的建议,尝试了以下内容:
但是似乎什么都没有起作用;错误仍然存在,.xcworkspace文件也没有出现。
任何帮助都将不胜感激。谢谢!
发布于 2022-01-04 15:36:11
如果另一种解决方案(sudo arch -x86_64 gem install ffi)对您不起作用,那么尝试下面的解决方案:
gem install --user-install ffi -- --enable-libffi-alloc
在此之后,运行pod install或任何您试图再次执行的操作,但不要以arch -x86_64作为前缀。
它为我工作,没有问题,这样我也可以避免采用英特尔模拟(罗塞塔2)的方式。
我在关于ffi github项目的问题中找到了这个解决方案。
发布于 2021-07-28 06:51:29
不久前,我遇到了一个有这个问题的人,我相信其中一个建议是尝试以下几点:
使用gem安装
sudo arch -x86_64 gem install ffi然后运行这个
arch -x86_64 pod install可能管用,可能不行,我不太确定。这是因为从您的错误消息的arm64部分,我假设您有一个M1 Mac。不管怎样,这可能值得一试。
发布于 2022-05-19 23:25:45
用brew重新安装brew并删除ffi gem为我解决了这个问题。
sudo gem uninstall cocoapods
sudo gem uninstall ffi
brew install cocoapods
pod installhttps://stackoverflow.com/questions/68553842
复制相似问题