原创 macbook RN 环境搭建(实测心得)

这里的依赖除了 Watchman 都是必须安装的,

按照文档来的时候到 创建的时候

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

可能会触发错误,因为这是使用的默认的自带的ruby版本,虽然文件模板被创建了,会报错,后期也无法运行起来。

你就需要 一下操作

mac设置 ruby版本

rvm use 3.2.2 && npx react-native@latest init AwesomeProjectmactest

如果你已经安装了 Ruby 3.2.2 并希望在你的开发环境中使用最新版本的 Ruby,你可以使用 Ruby 版本管理工具来管理不同版本的 Ruby,并设置默认使用最新版本。以下是使用 rbenv 或 rvm 进行管理的步骤:

使用 rbenv:

安装 rbenv: 如果你尚未安装 rbenv,可以通过以下命令安装:

brew install rbenv

安装 Ruby 3.2.2: 如果你还没有安装 Ruby 3.2.2,可以通过以下命令安装:

rbenv install 3.2.2

设置全局 Ruby 版本: 使用以下命令将全局 Ruby 版本设置为 3.2

rbenv global 3.2.2

检查版本: 运行以下命令来验证 Ruby 版本是否已更新为最新版本:

ruby -v

安装 rvm: 如果你尚未安装 rvm,可以通过以下命令安装:

\curl -sSL https://get.rvm.io | bash -s stable

重新启动终端: 安装完 rvm 后,需要重新启动终端窗口。

安装 Ruby 3.2.2: 使用以下命令安装 Ruby 3.2.2:

rvm install 3.2.2

设置默认 Ruby 版本: 使用以下命令将默认 Ruby 版本设置为 3.2.2:

rvm use 3.2.2 --default

检查版本: 运行以下命令来验证 Ruby 版本是否已更新为最新版本:

ruby -v

一般情况下成功初始化了,就能跑起来了。

相关推荐
Rysxt_1 小时前
React vs Vue.js:2025年两大主流前端框架深度对比教程
vue.js·react.js·前端框架
by__csdn1 小时前
Vue vs React vs Angular:前端框架终极对决
前端·vue.js·react.js·前端框架·vue·react·angular
To_OC8 小时前
LC 35 搜索插入位置:二分查找谁都会,边界条件谁写谁懵
javascript·算法·leetcode
码哥DFS8 小时前
二叉树的直径
开发语言·javascript·算法
烬羽9 小时前
上来就用 useState?你大概率用错了——useRef 的三种正确打开方式
react.js·前端框架·全栈
光影少年10 小时前
RN的Fabric 渲染流程
运维·前端·javascript·react native·react.js·fabric
烬羽11 小时前
《React Router 受保护路由的 3 个坑,第 2 个 90% 的人都踩过》
react.js·性能优化·全栈
__zRainy__11 小时前
React开始:直接在网站中使用React.js
前端·react.js·前端框架
用户9385156350712 小时前
React Router 进阶:路由守卫、登录鉴权与状态传递
前端·javascript·全栈
kyriewen12 小时前
我重写了自己用了两年的防抖节流Hook——发现里面藏着3个隐藏bug
前端·javascript·面试