pod setup 失败慢没反应 解决

简介: 主要是这个git clone 太慢导致下载失败,解决方案使用清华大学的镜像

这几天对flutter比较感兴趣,于是从网上下载了一些项目练手。


用命令flutter  doctor检测的时候发现pod setup命令几乎不起作用,导致App在运行时无法编译报错。


根据内容提示进行环境依赖的安装,这个过程中一直无法成功完成总是显示:


CocoaPods installed but not initialized


下面是解决方法:



一.首先给git仓库一个大小防止拉取上限文件下载失败


从git 上下载 的内容大小是有上限的,所以会失败,我们要扩大这个上限。


1、先删除本地 master :


sudorm-fr ~/.cocoapods/repos/master


在递归创建出所需目录


mkdir-p ~/.cocoapods/repos/


2、设置终端下载上限大小


2.1、进入cocoapods目录


cd ~/.cocoapods


2.2、没有 git 文件就创建


git init


有的话就


git config http.postBuffer 5242880000


这样就算给能下载的文件大小 设置了上限为 5G 了,可以用命令查看


git config -l


显示信息有包含这一个就好了


http.postbuffer=5242880000


到这里算是把下载 Spece镜像 之前的工作都做好了,这样就算网速再慢,也不担心会因为上限不足 而下载失败再重新。


二.下载镜像


这个是官方源https://github.com/CocoaPods/Specs 一般国内下载超慢,几乎要下载几个小时。


主要是这个git clone 太慢导致下载失败,解决方案使用清华大学的镜像


$ cd ~/.cocoapods/repos 
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master


最后进入自己的工程,在自己工程的podFile第一行加上:


source'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'


最后在flutter doctor 一下看看:



App也可以完美运行了




相关文章
|
5月前
|
移动开发 监控 安全
mPaaS常见问题之pod install 报错如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
|
5月前
|
移动开发 监控 开发工具
mPaaS常见问题之pod里使用abstract_target后会报错如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
|
2月前
|
Kubernetes API Perl
在K8S中,如何让Pod运行一次?如何解决一次性任务?
在K8S中,如何让Pod运行一次?如何解决一次性任务?
|
2月前
|
Prometheus Kubernetes 监控
在K8S中,如何排查与解决Pod频繁重启的问题?
在K8S中,如何排查与解决Pod频繁重启的问题?
|
2月前
|
Kubernetes 网络安全 API
在K8S中,集群内有个节点not ready,如何排查?
在K8S中,集群内有个节点not ready,如何排查?
|
2月前
|
Prometheus Kubernetes 监控
在K8S中,Pod请求另一个pod偶尔出现超时或延迟,如何排查?
在K8S中,Pod请求另一个pod偶尔出现超时或延迟,如何排查?
|
12月前
|
NoSQL Redis 容器
Redis集群报错cluster_state:fail,如何解决并重新恢复集群(IP问题/ slot未完全分配问题)
Redis集群报错cluster_state:fail,如何解决并重新恢复集群(IP问题/ slot未完全分配问题)
199 0
|
Linux Perl
执行`pod mpaas`找不到命令
执行`pod mpaas`找不到命令
154 2
|
Kubernetes Perl 容器
【kubernetes】k8s工作负载异常:结束中,解决Terminating状态的Pod删不掉的问题
【kubernetes】k8s工作负载异常:结束中,解决Terminating状态的Pod删不掉的问题
|
Kubernetes 算法 API
Node工作负载异常,一部分pod状态为Terminating
Node工作负载异常,一部分pod状态为Terminating
Node工作负载异常,一部分pod状态为Terminating
下一篇
无影云桌面