Mac RN环境搭建

RN ios android原生环境搭建有时候是真恶心,电脑环境不一样配置也有差异。

我已经安装官网的文档配置了ios环境

执行

复制代码
npx react-native@latest init AwesomeProject

报错

然后自己百度查呀执行

复制代码
gem update --system

说是没有权限,执行失败。因为Mac自带的Ruby有权限限制,加sudo也不行。

网上找没办法使用Homebrew安装Ruby,

复制代码
brew search ruby
复制代码
brew install ruby@3.1

安装完成之后在.bash_profile增加环境变量配置

复制代码
export PATH=/usr/local/opt/ruby/bin:$PATH

然后执行

复制代码
source ~/.bash_profile

执行

复制代码
ruby -v

重新初始化项目

相关推荐
颜酱13 分钟前
一步步实现字符串计算器:从「转整数」到「带括号与优化」
javascript·后端·算法
比尔盖茨的大脑20 分钟前
事件循环底层原理:从 V8 引擎到浏览器实现
前端·javascript·面试
程序员ys23 分钟前
前端权限控制设计
前端·vue.js·react.js
卓卓不是桌桌23 分钟前
如何优雅地处理 iframe 跨域通信?这是我的开源方案
javascript·架构
滕青山37 分钟前
腾讯域名拦截查询 在线工具核心JS实现
前端·javascript·vue.js
不会敲代码142 分钟前
从零开始用 TypeScript + React 打造类型安全的 Todo 应用
前端·react.js·typescript
进击的尘埃1 小时前
TypeScript 协变与逆变:你的泛型组件 Props 为什么总是类型报错?
javascript
helloweilei1 小时前
javascript 结构化克隆
javascript·node.js
龙猫不热1 小时前
从 0 手写 Promise:拆解 Promise 链式调用的实现原理
前端·javascript·面试
wuhen_n3 小时前
TypeScript 强力护航:PropType 与组件事件类型的声明
前端·javascript·vue.js