原创 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

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

相关推荐
Hashan16 小时前
Elpis:抽离业务代码,发布NPM包
前端·javascript·vue.js
Qinana17 小时前
从零开始实现 GitHub 仓库导航器(Windows 实操版)
react.js·前端框架·vite
用户479492835691517 小时前
0.1加0.2为什么不等于0.3-答不上来的都挂了
前端·javascript·面试
rit843249917 小时前
C#实现的远程控制系统
前端·javascript·c#
南山安17 小时前
React学习:Vite+React 基础架构分析
javascript·react.js·面试
JS_GGbond17 小时前
JavaScript事件循环:餐厅里的“宏任务”与“微任务”
开发语言·javascript·ecmascript
一只叫煤球的猫17 小时前
我做了一个“慢慢来”的开源任务管理工具:蜗牛待办(React + Supabase + Tauri)
前端·react.js·程序员
CodeCraft Studio17 小时前
JavaScript图表库 DHTMLX Diagram 6.1 重磅发布:全新PERT模式上线,项目可视化能力再升级!
开发语言·javascript·ecmascript·dhtmlx·图表开发·diagram·javascript图表库
shuaijie051818 小时前
当表格数据量过大的时候,如何使用不分页进行展示
javascript·vue.js·ecmascript
How_doyou_do18 小时前
常见的设计模式
前端·javascript·设计模式