React-Native 错误 + Ruby 解释器中的错误:无法为 iOS 项目安装 CocoaPods 依赖项,这是此模板所必需的

时间:2021-06-19 08:07:52

标签: ruby react-native

我对 Apple 和应用程序编程非常陌生,所以如果我没有以您可能期望的完美“格式”提问,请原谅我...

几天前我买了运行在 M1 芯片上的 MacBook Air,想用 Xcode 和 React Native 编程。当我执行常用命令“npx react-native init AwesomeProject”时,我遇到了一个错误,我看到很多其他人也遇到了这个错误:

error Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template.

我尝试了其他帖子中提供的所有建议(假设我正确理解了补救措施并相应地进行了更改),但似乎没有一个对我有用。

我还尝试了默认的建议解决方案:

Please try again manually: "cd ./AwesomeProject/ios && pod install".

而且我似乎得到了一些与其他人不同的东西,那就是:

<块引用>

分析依赖项从以下位置获取 DoubleConversion 的 podspec ../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec 从以下位置获取 RCT-Folly 的 podspec ../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec 从以下位置获取 glog 的 podspec ../node_modules/react-native/third-party-podspecs/glog.podspec /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.1/lib/ffi/library.rb:275: [BUG] 0x0000000102a08000 处的总线错误 ruby​​ 2.6.3p62 (2019-04-16 修订版) 67580) [universal.arm64e-darwin20]

然后

<块引用>

您可能在 Ruby 解释器或扩展中遇到了错误 图书馆。

这与我的 Ruby 解释器有关吗?如果是,我可以使用哪些命令来解决问题???

1 个答案:

答案 0 :(得分:0)

https://github.com/CocoaPods/CocoaPods/issues/10349#issuecomment-849468291

brew install cocoapods
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install