我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。
我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?
我从一个git repo克隆一个项目,但当我执行pod安装时,我看到的第一行是“设置CocoaPods主repo”,之后我看不到任何更多的东西,控制台停在那里。
我不知道发生了什么。有人知道这里发生了什么吗?CocoaPods为何止步于此?
当前回答
我也遇到过同样的问题,但是很有效。我在3小时前执行了Pod安装命令,之后它更新了我想要的。 你只需要继续跟踪“活动监视器”,你可以在磁盘选项卡中看到他们的“git远程https”或“git”。它将下载大约330 Mb,然后显示1gb,几分钟后,它将开始安装。无需执行额外命令。
注意:在下载过程中,你的MAC需要连续处于活动模式。如果你的系统进入睡眠模式,那么CPU会停止进程,你会得到一个像手动添加的错误。
其他回答
pod setup --verbose
我现在正在运行上面提到的命令,但正如@Joe Blow所提到的,它显示绝对没有关于进度的信息。
但是如果你打开Mac上的活动监视器(Windows上的任务管理器?),在“网络”选项卡下,你会看到一个名为“git-remote-https”的进程,它显示“接收字节”的大小正在增加。在下载了大约300MB后,它停止了,然后我可以在终端窗口中看到进一步的进展。
你可以试着在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
当你第一次运行它时,Pod安装或Pod安装会获取整个历史记录。你不需要那个提交历史。
pod setup
Ctrl +C
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
在良好的网络连接(4Mbps)下,大约需要2分钟。主目录大约519M大。
可可荚-减少等待时间到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文件现在将开始安装 这是一个截图
上面的解决方案都不适合我,我不得不卸载coacoapods,然后安装一个特定的版本,然后一切才适合我
sudo gem uninstall cocoapods
然后
sudo gem install cocoapods -v 1.7.5
现在,即使是冗长也显示了进步
$ pod setup --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 --progress -- master
Cloning into 'master'...
remote: Enumerating objects: 295, done.
remote: Counting objects: 100% (295/295), done.
remote: Compressing objects: 100% (283/283), done.
Receiving objects: 20% (744493/3722462), 132.93 MiB | 567.00 KiB/s