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

重新初始化项目

相关推荐
许___19 分钟前
el-table多选模式下跨分页保留当前页选项
javascript·vue.js
梦想平凡37 分钟前
情怀源代码工程实践(加长版 1/3):确定性内核、事件回放与最小可运行骨架
开发语言·javascript·ecmascript
爱吃甜品的糯米团子1 小时前
详解 JavaScript 内置对象与包装类型:方法、案例与实战
java·开发语言·javascript
华仔啊1 小时前
JavaScript + Web Audio API 打造炫酷音乐可视化效果,让你的网页跟随音乐跳起来
前端·javascript
是你的小橘呀2 小时前
深入理解 JavaScript 预编译:从原理到实践
前端·javascript
风止何安啊2 小时前
栈与堆的精妙舞剧:JavaScript 数据类型深度解析
前端·javascript
用户47949283569152 小时前
Chrome DevTools MCP:让 AI 助手直接操作浏览器开发工具
前端·javascript·chrome
Rysxt_2 小时前
Vuex 教程 从入门到实践
前端·javascript·vue.js
xuehuayu.cn3 小时前
js es6 class 类中的值是异步赋值, 子类中如何获取这个值?
javascript·es6
威风的虫3 小时前
ES6 数组方法:告别循环,拥抱函数式编程
开发语言·前端·javascript