ruby - React-Native Error + Bug in Ruby Interpreter: Failed to install CocoaPods dependencies for iOS project, which is required by this template
问题描述
我对 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".
而且我似乎得到了一些与其他人不同的东西,那就是:
分析依赖项 获取 podspec for
DoubleConversion
from../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec
获取 podspec forRCT-Folly
from../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec
获取 podspec forglog
from../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] Bus Error at 0x0000000102a08000 ruby 2.6.3p62(2019-04-16 修订版 67580)[universal.arm64e-darwin20]
接着
您可能在 Ruby 解释器或扩展库中遇到了错误。
这与我的 Ruby 解释器有关吗?如果是,我可以用什么命令来解决这个问题???
解决方案
https://github.com/CocoaPods/CocoaPods/issues/10349#issuecomment-849468291
brew install cocoapods
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
推荐阅读
- hibernate - 使用 XML 文件的 Hibernate 继承映射
- javascript - 使用 chrome.webRequest.onBeforeRequest 编辑表单数据
- asp.net - tfs build 中的“没有与搜索模式匹配的文件”
- php - PHP x时间过去隐藏mysql值
- angular - 插入记录时 Angular2 时间不正确。如何征收 GTM+2.00?
- mule - 由于长属性文件导致骡子启动错误
- oracle - 12.1.3. OAF。如何加入以编程方式填充的 2 个视图对象?
- algorithm - 确定在给定障碍物的情况下可以通过多少点
- c - 有应该将文件中的字符串保存在数组中的代码,但如果我尝试打印数组则没有给出输出
- php - 将大型 Excel 文件插入数据库