tur*_*eed 71 ruby xcode cocoapods
我刚刚学习使用 cocoapods,在尝试安装 pod 时遇到错误。
错误顶部:
/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.3/lib/ffi/library.rb:275: [BUG] 0x00000001045b8000 ruby 2.6.3p62 处的总线错误(2019-04-16 修订版 67580)[通用.arm64e-darwin20]
错误底部:
zsh:中止 pod 安装
按照此处和 GitHub 上一些线程的建议,已尝试以下操作:
但似乎没有什么效果;错误仍然存在,并且 .xcworkspace 文件不出现。
任何帮助将非常感激。谢谢你!
Rap*_*ael 193
如果其他解决方案 ( sudo arch -x86_64 gem install ffi) 不适合您,请尝试以下解决方案:
gem install --user-install ffi -- --enable-libffi-alloc
之后,再次运行pod install或执行任何您想要执行的操作,但不要在其前面加上arch -x86_64.
它对我来说没有任何问题,这样我也可以避免采用英特尔模拟(Rosetta 2)方式。
我在 ffi github 项目上提交的问题中找到了这个解决方案。
小智 37
我不久前遇到过有人遇到这个问题,我相信提出的建议之一是尝试以下操作:
使用安装宝石
sudo arch -x86_64 gem install ffi
Run Code Online (Sandbox Code Playgroud)
然后运行这个
arch -x86_64 pod install
Run Code Online (Sandbox Code Playgroud)
它可能有效,也可能无效,我不太确定。这是因为从错误消息的 arm64 部分来看,我假设您有一台 M1 Mac。不管怎样,这可能都值得一试。
小智 27
重新安装 CocoaPods 并brew删除ffigem 解决了我的问题。
sudo gem uninstall cocoapods
sudo gem uninstall ffi
brew install cocoapods
pod install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22161 次 |
| 最近记录: |