美文网首页
pod install失败解决办法

pod install失败解决办法

作者: 笨鸟先飞不 | 来源:发表于2022-05-21 11:49 被阅读0次
React-native版本:0.68.2
系统环境

头一天尝试使用公司网络,系统:macOS,版本号如图所示,没成功

image.png

第二天一早周末在家,继续搞,心想是不是系统问题,于是乎更新系统为当前最新

image.png

同时使用家里网络,最终成功了

------------------------------------------具体操作如下------------------------------------------

1、按照官网环境搭建文档操作,在创建一个新项目时报错了

image.png

2、根据提示进行操作,执行如下命令

cd ./AwesomeProject/ios && pod install

仍然报错如图:

image.png

3、网上搜索可能是网络问题,建议多次尝试pod install命令知道安装成功为止。或者是没有vpn代理问题。于是自己开启vpn代理,公司网没法,就多次尝试pod install刚开始每次报错不一样,也就是每次安装失败的包不一样,如:最开始遇到[!] Error installing fmt问题多执行几次pod install解决了。最后几次都停留在上面截图中报错的这个包安装失败。也修改了npm镜像源为淘宝的,还是不行。真的尝试了很多次

4、后来怀疑是不是自己macos版本太老的原因,回家周末早上就开始升级系统及相关的xcode,gem,cocoapods这两没升级。完了删除昨天新建的rn项目,重新按照流程走一次,结果还是遇到问题,直接跟最后一次报错一样,可能家里网速快些,vpn也开了,网速也跟得上,还是失败了,于是反复查看文档,心想这代理要怎么配置呢,

image.png

注意:pod install命令会混用curl命令和git命令,建议单独为curl和git命令配置代理。

curl代理配置:https://zhuanlan.zhihu.com/p/58690128

git代理配置:https://blog.csdn.net/qq_29364417/article/details/85940097

于是配置了每次使用curl时的代理

image.png

修改curl配置文件

vim ~/.curlrc

写入

socks5 = "127.0.0.1:1024"

如果临时不需要代理使用以下参数

curl --noproxy "*" http://www.google.com

5、又执行pod install 这回成功了

image.png

.xcworkspace文件也生成了

6、第一次运行yarn ios成功了,metro命令行窗口也成功运行,最终运行结果上图

image.png image.png

相关文章

网友评论

      本文标题:pod install失败解决办法

      本文链接:https://www.haomeiwen.com/subject/klrcprtx.html