RN搭建环境问题总结

前言

最近在充电找工作,之前学习过RN,但已经忘了差不多了,从头开始吧。
没想到第一步安装homebrew就卡住了,记录一下解决方案。

按照官网的步骤,由于镜像的原因,直接失败了

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
image.png

百度尝试了好几种方案,最终解决,前人栽树 后人乘凉啊

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

输入上面的命令后,一步步按提示操作即可。

经历了多种问题之后,终于新建了工程,运行,结果直接弹出来了个报错!

No bundle URL present.

Make sure you're running a packager server or have included a .jsbundle file in your application bundle.

RCTFatal
__28-[RCTCxxBridge handleError:]_block_invoke
_dispatch_call_block_and_release
_dispatch_client_callout
_dispatch_main_queue_drain
_dispatch_main_queue_callback_4CF
__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
__CFRunLoopRun
CFRunLoopRunSpecific
GSEventRunModal
-[UIApplication _run]
UIApplicationMain
main
start_sim
0x0

网上查找解决方案,都没有作用,后来发现终端里的报错信息,原来是watchman目录的权限问题


image.png

最终解决方式,执行如下命令

sudo chmod 2777 /usr/local/var/run/watchman

你可能感兴趣的:(RN搭建环境问题总结)