1.Homebrew(包管理器)类似appstore装系统级的应用
复制以下命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果出现权限问题:
sudo chown -R `whoami` /usr/local
2.node(一般一个版本就可以)
使用homebrew来安装node.js
brew install node
下面需要匹配一下镜像加速下载过程:
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
3.npm install -g yarn react-native-cli
install -g=安装到全局
react-native-cli=不是指rn,而是命令行工具
如果你看到EACCES: permission denied这样的权限报错,那么请参照上文的homebrew译注,修复/usr/local目录的所有权
sudo chown -R `whoami` /usr/local
4.android studio
(1)jdk版本需要1.8
(2)可以根据这段下面说android studio的地方安装需要的工具
http://reactnative.cn/docs/0.39/getting-started.html#content
注意:设置环境变量的问题
(1)打开终端工具
(2)通过命令创建(如果已存在的话,就进行下一步):
touch .bash_profile
(3)通过命令打开并编辑(一般里面都是空的)
open .bash_profile
(4)在文本中添加以下路径:
export PATH=${PATH}:~/Library/Android/sdk/platform-tools
(5)执行以下命令(让(4步骤)命令立即执行/或者关闭终端工具重新打开)重要重要重要:source ~/.bash_profile
(6)输入以下命令:
adb(显示长的一段就说明没问题,如果只有一行的话路径有问题)
5.watchman
brew install watchman
6.flow
brew install flow
7.git
brew install git
8.最后测试安装(先打开模拟器)
(1)
react-native init AwesomeProject
执行这行卡住的问题,可以用以下方法解决:重要重要重要
http://www.jianshu.com/p/62242e424bae
(2)
cd AwesomeProject
(3)
react-native run-android
最后你会发现。你已经成功配置完成环境。
ios端的:
根据官网指示做,最后
(1)
(2)
(3)
运行你就会发现ios也配好了