按照下面文档的步骤配置React Native的环境:
http://reactnative.cn/docs/0.20/tutorial.html#content
1.react-native init AwesomeProject
2.然后在AwesomeProject
目录下运行react-native run-android
然后报错:
Watchman: watchman--no-pretty get-sockname returned with exit code null dyld: Library not loaded: /usr/local/lib/libpcre.1.dylib
Referenced from: /usr/local/bin/watchman
Reason: image not found
还好找到了一篇文章太给力了!
http://www.tuicool.com/articles/2U7FR3z
然后我就乖乖的执行了这一步操作
$ brew uninstall pcre && brew install pcre
然而还是有错
Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink lib/libpcre.1.dylib
/usr/local/lib is not writable.
解决方法如下:
将brew转换到root模式
sudo chown root:admin /usr/local/bin/brew
sudo brew link pcre
把brew再切换到原来的用户和组
sudo chown zuoyamin:admin /usr/local/bin/brew
结束了上述操作之后,继续参考上篇文档,把AwesomeProject的悬浮框显示出来,然后点击Dev Settings
-> Debug server host & port for device
输入:192.168.1.132:8081(注意格式要正确不然会崩)
然后齐活!