pod setup 失败慢没反应 解决

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

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

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

CocoaPods installed but not initialized

下面是解决方法:

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

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

1、先删除本地 master :

sudo rm -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也可以完美运行了

发布了55 篇原创文章 · 获赞 43 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_21137441/article/details/102596816
今日推荐