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

重新初始化项目

相关推荐
Jiaberrr15 分钟前
前端实战:使用JS和Canvas实现运算图形验证码(uniapp、微信小程序同样可用)
前端·javascript·vue.js·微信小程序·uni-app
everyStudy39 分钟前
JS中判断字符串中是否包含指定字符
开发语言·前端·javascript
Ylucius1 小时前
动态语言? 静态语言? ------区别何在?java,js,c,c++,python分给是静态or动态语言?
java·c语言·javascript·c++·python·学习
200不是二百1 小时前
Vuex详解
前端·javascript·vue.js
LvManBa1 小时前
Vue学习记录之三(ref全家桶)
javascript·vue.js·学习
深情废杨杨2 小时前
前端vue-父传子
前端·javascript·vue.js
光影少年3 小时前
usemeno和usecallback区别及使用场景
react.js
司篂篂3 小时前
axios二次封装
前端·javascript·vue.js
姚*鸿的博客3 小时前
pinia在vue3中的使用
前端·javascript·vue.js
Jiaberrr5 小时前
JS实现树形结构数据中特定节点及其子节点显示属性设置的技巧(可用于树形节点过滤筛选)
前端·javascript·tree·树形·过滤筛选