提示类似于
curl: (56) SSLRead() return error -9806
curl: Saved to filename 'boost_1_63_0.tar.gz'
原因:init命令默认会创建最新的版本,而目前最新的0.45版本需要下载boost库编译。此库体积庞大,在国内即便科学上网也很难下载成功,导致很多人无法正常运行iOS项目。
方案一:
推荐暂时使用0.44.3的版本。
解决办法: 创建项目暂时先使用react-native init MyApp --version 0.44.3,指定某个版本。
你可以使用--version参数(注意是两个杠)创建指定版本的项目。例如react-native init MyApp --version 0.44.3。注意版本号必须精确到两个小数点。
方案二:科学上网,目前没找到啥好的科学上网手段
方案三: 更换源
xcode Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com
$ gem update --system # 这里请科学上网一下
$ gem -v
2.6.3
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.org
# 确保只有 gems.ruby-china.org
该方案,ruby上面目测只有boost0.0.1,版本不适合
方案四:Homebrew
先安装hoomebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后运行
brew install boost
这个会安装最新版的,最新版本的需要测试,是否对开发有影响。我测试安装的事16.5,但是跑react-native run-ios,还是会重新去下载16.3版本
方案五:问题原因:
该地址(github-production-release-asset-2e65be.s3.amazonaws.com) 需要的一些下载的访问被 国内屏蔽了,需要设置下hosts文件,使用香港的服务器。
解决办法:
在hosts文件中,加入这一行:
219.76.4.4 github-cloud.s3.amazonaws.com
这个方案目前可用,但是下载时间还是挺长的,16.3大概12m,但是下载了半个多小时。
方案六:手动下载安装
具体参照
http://blog.csdn.net/jiang_xinxing/article/details/60150346
分享到:
相关推荐
5. **更新Podfile**:根据React-Native Boost的文档,将必要的库和插件添加到Podfile中,比如`pod 'React-native-boost'`。 6. **安装依赖**:运行`pod install`,这会下载并安装Podfile中列出的所有依赖。 7. **...
React Native是由Facebook开发的开源框架,它允许开发者使用JavaScript和React库来构建原生的iOS和Android应用程序。这个框架的核心理念是"Learn Once, Write Everywhere",意味着开发者可以使用相同的代码库在不同...
You will then boost your development capabilities by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you’ll learn...
React Native是由Facebook开发并维护的一个开源库,它允许开发者使用JavaScript和React的组件化思想来构建原生的iOS和Android应用。 React Native的核心概念是“Learn once, write anywhere”,即学习一次,到处...
搭建rn环境不用再等很久,放在 /Users/usename/.rncache 下,包含0.54所有依赖包,boost_1_63_0.tar.gz,double-conversion-1.1.5.tar,folly-2016.09.26.00.tar,glog-0.3.4.tar,不要解压缩,直接把这些压缩文件放...
首先,我们来看"cpp-Reactnative增量更新支持多入口多业务"这个主题。这里提到的"C++"暗示了我们可能在讨论一个用C++编写的React Native插件或工具,用于处理更新逻辑。React Native本身是基于JavaScript的,但与C++...
在构建React Native时,首先需要下载Boost的源代码。在"boost-for-react-native-main"目录中,你应该能找到Boost的源文件。通常,这个目录会包含多个子目录,每个子目录对应Boost的一个库或功能模块。例如,"boost_1...
Boost for React Native 这是的副本,用于从源代码构建React Native。 它仅包含Boost源代码(例如,没有文档),因此下载和提取文件不会花费太长时间。 您可能不想直接使用此存储库。 其唯一目的是分发用于构建...
You will then boost your development by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you’ll learn to how write...
You will then boost your development by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you’ll learn to how write...
为构建的跨平台组件React本机引导背后的想法类似于 ,为React Native编写Bootstrap组件。 该项目仍处于初期阶段,欢迎捐款。 :package: 表中的内容 :rocket: 入门输入以下命令以从github获取安装包yarn add react-...
对于使用React Native或其他需要C++扩展的项目来说,Boost可能是必不可少的依赖。通过深入理解和应用Boost库,开发者可以提升代码效率,简化复杂问题的解决,并确保代码在多个操作系统上的一致性。
1.glog-0.3.5.tar.gz 2.double-conversion-1.1.6.tar.gz 3.boost_1_63_0.tar.gz 4.folly-2016.10.31.00.tar.gz
下载或克隆此存储库后,在目录中运行npm install或yarn 。 用法 构建并运行 iOS react-native run-ios Android react-native run-android 贡献者 感谢所有为Boostnote做出贡献的人们! :party_popper: 支持Boost...
- 第三方库:公司或个人开发的库,如Facebook的React Native、Google的TensorFlow等。 3. **使用库的步骤**: - 引入库:在代码中指定库的路径和名称,根据语言不同(如C++、Java、Python),引入方式也不同。 -...
Xcode 10,11运行老版本React Native ,报错'boost/iterator/iterator_adaptor.hpp' file not found,下载词资源 ,cd ~ 覆盖即可
建造安装下载或克隆此存储库后,在目录内运行npm install或yarn 。用法构建并运行iOS react-native run-ios Android react-native run-android作者和维护者 贡献者感谢所有为Boostnote做出贡献的人们! 伟大的贡献者...
boost_1_63_0.tar.gz mac下会自动解包变为boost_1_63_0.tar,可用第三方工具下载 Dependence react-navigation npm install --save react-navigation UI npm install --save react-native-ui-kitten npm install --...
综上所述,"graphql-reactnative-first-app" 项目旨在教你如何在 React Native 应用中初始化和使用 GraphQL,通过 JavaScript 编写查询,集成 Apollo 客户端,实现数据的获取、显示、错误处理以及性能优化等关键步骤...