搭建开发环境RN React Native
参考博客
https://reactnative.cn/docs/getting-started/
1. 安装node
brew install node
如遇以下错误,尝试翻墙,浏览器下载icu4c均失败
换一种方式--直接去官网下载node 地址如下 https://nodejs.org/en/
==> Installing dependencies for node: icu4c
==> Installing node dependency: icu4c
==> Downloading https://homebrew.bintray.com/bottles/icu4c-64.2.mojave.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/e8/e858556120acc0c2d52b8fb572b677856724cc28d24a7e1b2762d458a2977c8e?__gda_
################# 23.8%
curl: (18) transfer closed with 20903600 bytes remaining to read
Error: Failed to download resource "icu4c"
Download failed: https://homebrew.bintray.com/bottles/icu4c-64.2.mojave.bottle.tar.gz
Warning: Bottle installation failed: building from source.
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': /usr/local/Homebrew/Library/Homebrew/global.rb:114: syntax error, unexpected keyword_rescue, expecting keyword_end (SyntaxError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
安装成功 node -v命令查看
2. 安装watchman
参考博客:https://www.jianshu.com/p/38795ca9ee22
brew install watchman
如遇
-e:1:in `<main>': undefined method `canonical_segments' for #<Gem::Version "2.3.7"> (NoMethodError)
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.6.3.mavericks.bottle.tar.gz
Already downloaded: /Users/huzhikuan/Library/Caches/Homebrew/portable-ruby-2.6.3.mavericks.bottle.tar.gz
Error: Checksum mismatch.
Expected: ab81211a2052ccaa6d050741c433b728d0641523d8742eef23a5b450811e5104
Actual: 324bf45c9bacf1bee4c6baa260e361535a3102a10d6014e219ed1fdeb94bc2d8
Archive: /Users/huzhikuan/Library/Caches/Homebrew/portable-ruby-2.6.3.mavericks.bottle.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to install vendor Ruby.
brew link --overwrite autoconf
如遇
➜ Cellar brew link --overwrite autoconf
-e:1:in `<main>': undefined method `canonical_segments' for #<Gem::Version "2.3.7"> (NoMethodError)
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.6.3.mavericks.bottle.tar.gz
Already downloaded: /Users/huzhikuan/Library/Caches/Homebrew/portable-ruby-2.6.3.mavericks.bottle.tar.gz
Error: Checksum mismatch.
Expected: ab81211a2052ccaa6d050741c433b728d0641523d8742eef23a5b450811e5104
Actual: 6e395480b76413e8ddd37fb3a0344e4b51f4e29b0f1cebb565189656e60e5c06
Archive: /Users/huzhikuan/Library/Caches/Homebrew/portable-ruby-2.6.3.mavericks.bottle.tar.gz
To retry an incomplete download, remove the file above.
Error: Failed to install vendor Ruby.
➜ Cellar
如果还是安装不上(可能与公司限制有关系,目前 百度 阿里做了限制,外网1分钟内网10小时以上。。哪怕是不连接内网),改用下载压缩包方式
https://github.com/Homebrew/homebrew-portable-ruby/releases/download/2.6.3/portable-ruby-2.6.3.mavericks.bottle.tar.gz
搭建开发环境RN React Native相关推荐
- React Native学习笔记一之搭建开发环境
因为项目需要,今天开始正式学习React Native,先来搭建个开发环境 忐忑的心情 因为项目比较急,而且客户要求使用React Native开发,只能先学点基础然后在项目中使用的时候,边做边学了, ...
- (001) RN开发之Mac搭建开发环境
接触RN第一步:React Native中文网 搭建开发环境 必须安装的依赖有:Node.Watchman 和 Xcode. 我们推荐使用Homebrew来安装 Node 和 Watchman.在命令 ...
- 移动端跨平台开发Flutter 与 React Native对比
移动端跨平台开发Flutter 与 React Native 深入对比分析 2019年6月21日20:41:35 发表评论 154 views 移动端跨平台在经历数年沉浮之后,如今还能在舞台聚光灯下雀 ...
- 手机app开发可选技术——React Native
百度百科 React Native是Facebook于2015年开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架React在原生移动应用平台的衍生产物,支持IOS和安卓两大平台.RN ...
- PCL-1.8.1从源码搭建开发环境三(QHULL库的编译)
原文首发于微信公众号「3D视觉工坊」:PCL-1.8.1从源码搭建开发环境三(QHULL库的编译) 首先,介绍一下QHull库. QHull是一个开源的程序软件,用来研究解决凸包问题,生成凸包形体.官 ...
- PCL-1.8.1从源码搭建开发环境二(FLANN库的编译)
原文首发于微信公众号「3D视觉工坊」,PCL-1.8.1从源码搭建开发环境二(FLANN库的编译) 首先,快速近似最近邻搜索库FLANN-Fast Library for Approximate Ne ...
- Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境
引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...
- 《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境...
本节书摘来自异步社区<iOS 8开发指南(第2版)>一书中的第1章,第1.1节1.3 工欲善其事,必先利其器--搭建开发环境,作者 管蕾,更多章节内容可以访问云栖社区"异步社区& ...
- [RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法
[RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法 参考文章: (1)[RN] React Native 键盘管理 在Android TextI ...
最新文章
- 爬虫笔记|r.text-r.request.headers|修改,头
- python中是干嘛的-你都用Python来做什么,它对你来说有什么作用?
- MySQL安装教程图解
- java stopself_然后,即使我停止了服务,Context.startForegroundService()也没有调用Service.startForeground()...
- Html和websocket初识
- java开发之路——个人开发模板之技巧
- redhat7图形界面网卡设置_Redhat Linux Interprise基本网络配置与调试
- 学计算机的选intel还是amd,CPU选择intel还是AMD好?新手组装电脑选购硬件常见问题解答汇总...
- 递归求最大公约数和最小公倍数
- Android系统模块编译Makefile编写规则
- 结构建模设计——Solidworks软件之绘制一个手机支架模型,使用3D打印技术输出实物的全流程实战
- Android 画三角形shape
- 正式版苹果雪豹操作系统光盘镜像
- 网络创业:网站盈利模式分析分类
- iGoogle背后的思考
- 计算机函数average意思,average函数的功能是计算什么
- Marked.js让您的文档编辑更加轻松自如!
- J2ME--丰富多彩的领域中生机勃勃的技术
- [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL
- Unity3D 参数曲线 实现曲线上的匀速运动