我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。
我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?
我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。
我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?
当前回答
你可以试着在verbose模式下运行:
pod install --verbose
这将告诉你可可豆荚的作用:
Setting up CocoaPods master repo
Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
$ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
Cloning into 'master'...
(如此处所示)
对我来说,上面的步骤花了很长时间,因为回购(2016年12月)现在是1.1 GB
其他回答
尝试这个命令来跟踪它的工作。
while true; do
du -sh ~/.cocoapods/
sleep 3
done
当你第一次运行它时,Pod安装或Pod安装会获取整个历史记录。你不需要那个提交历史。
pod setup
Ctrl +C
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
在良好的网络连接(4Mbps)下,大约需要2分钟。主目录大约519M大。
我使用了以下4个命令
cd ~/.cocoapods/repos
git clone "https://github.com/CocoaPods/Specs" master --depth 1
cd master
git fetch --unshallow
pod setup
我花了预期的时间,但至少我不必站在屏幕前思考后台发生了什么。
可可荚-减少等待时间到10%(在Mac OS上)
1-在你的项目文件夹中输入pod设置(首先你必须在项目文件夹中)从Mac OS的终端。
2- CTRL+z停止后,它创建主目录(文件夹)[你可以看到它在你的可可豆文件夹位置:~/.cocoapods/repos]
下载。zip https://github.com/CocoaPods/Specs 主分支(它的301 MB),提取它。大约需要5-10分钟
4.将内容复制到~/。Cocoapods /repos(现在你只需要复制主文件夹中的内容,所以要确保主文件夹已经用pod setup命令创建了)
5-一旦你复制它(或者我应该说移动,拖放复制将永远,因为它非常大),然后你可以做pod安装-no-repo-update 6-你的pod在pod文件现在将开始安装 这是一个截图
我正在使用监控下载进度
while true;
do
du -sh ~/.cocoapods/;
sleep 3;
done
进展非常缓慢……失败了几次。 但是在使用命令行git config——global http增加了git缓冲区限制之后。下载速度大大提高,在./cocoapods文件夹上下载了总共347 Mb后,进度似乎停止了,网络活动也停止了。 但在等待几分钟后,发现cocoapod正在验证和提取回购,使总大小达到853 Mb。
注:2016年10月23日。