react native boost库下载失败
程序员文章站
2022-05-30 08:45:35
...
提示类似于
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
该方案,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
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
推荐阅读
-
React-Native0.63.0以后iOS项目pod install 失败原因
-
react-native-fs实现文件下载、文本存储的示例代码
-
详解React-Native全球化多语言切换工具库react-native-i18n
-
ReactNative pod install卡在boost-for-react-native
-
React-native项目中如何使用阿里字体库
-
搭建react-native环境的那些坑:安装应用程序失败。确保已设置Android开发环境:
-
react native boost库下载失败
-
React Native中使用Sqlite数据库的实例详解
-
React Native中使用Sqlite数据库的实例详解
-
React-Native全球化多语言切换工具库react-native-i18n详解