我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。

我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?


当前回答

尝试这个命令来跟踪它的工作。

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大。

我目前使用的是另一种解决方案。通过更改Podfile中的存储库URL为:

source 'https://cdn.cocoapods.org/'

变化:

- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'

当CocoaPods这样做的时候,它会下载整个specs repo到~/. CocoaPods。这可能需要一段时间,这取决于您的连接。我会试着先用pod设置明确地做它

您将不得不删除回购并重新设置它…

pod repo remove master
pod setup

我尝试了什么,比克隆回购更快:

舱设置 创建主目录后按Ctrl +C 从https://github.com/CocoaPods/Specs master下载。zip 将内容复制到~/.cocoapods/repos Pod安装-no-repo-update在我的项目文件夹

在那之后,我终于可以看到吊舱正在安装

好运!

编辑:zip大小为144 MB(2017年7月6日)