首页 > 解决方案 > 使用 M1 在 Mac 上正确设置 react-native(找不到正确答案)

问题描述

我有一台 MacBook Pro M1,我正在尝试使用PyCharm / WebStorm启动一个 React Native 项目,但在以下问题中运行:

info Installing required CocoaPods dependencies
✔ CocoaPods (https://cocoapods.org/) is not installed. CocoaPods is necessary for the iOS project to run correctly. Do you want to install it? › Yes, with gem (may require sudo)
error 
/Users/nicolamacchitella/PycharmProjects/reactproject/node_modules/metro-hermes-compiler/src/emhermesc.js:77
          throw ex;
          ^

RuntimeError: abort(Error: An error occured while trying to install CocoaPods, which is required by this template.
Please try again manually: sudo gem install cocoapods.
CocoaPods documentation: https://cocoapods.org/). Build with -s ASSERTIONS=1 for more info.
    at process.abort (/Users/nicolamacchitella/PycharmProjects/reactproject/node_modules/metro-hermes-compiler/src/emhermesc.js:440:13)
    at process.emit (node:events:390:28)
    at emit (node:internal/process/promises:136:22)
    at processPromiseRejections (node:internal/process/promises:242:25)
    at processTicksAndRejections (node:internal/process/task_queues:97:32)

Node.js v17.0.1
Done

标签: react-nativepycharmcocoapodswebstormapple-m1

解决方案


在我的 M1 Macbook Pro 上设置开发环境时,我最初也遇到了一些问题。

尝试运行:

sudo gem install cocoapods

如果它不起作用,请安装Homebrew并运行:

brew install cocoapods

推荐阅读