Ios Pod安装保持在“打开”状态;建立CocoaPods主回购协议”;
我正在从git repo克隆一个项目,但是当我执行Ios Pod安装保持在“打开”状态;建立CocoaPods主回购协议”;,ios,objective-c,git,cocoapods,pod-install,Ios,Objective C,Git,Cocoapods,Pod Install,我正在从git repo克隆一个项目,但是当我执行pod安装时我看到的第一行是“设置CocoaPods主repo”,之后我看不到更多内容,控制台就停在那里了 我不知道发生了什么事。有人知道这里发生了什么吗?为什么CocoaPods会停在那里?当CocoaPods这样做时,它会将整个规范repo下载到~/.CocoaPods。这可能需要一段时间,具体取决于您的连接。我会先尝试使用pod安装程序显式地完成这项工作问题是,我相信您还没有安装命令行工具。 试运行终端: sudo gem update -
pod安装时
我看到的第一行是“设置CocoaPods主repo”,之后我看不到更多内容,控制台就停在那里了
我不知道发生了什么事。有人知道这里发生了什么吗?为什么CocoaPods会停在那里?当CocoaPods这样做时,它会将整个规范repo下载到
~/.CocoaPods
。这可能需要一段时间,具体取决于您的连接。我会先尝试使用pod安装程序显式地完成这项工作
问题是,我相信您还没有安装命令行工具。
试运行终端:
sudo gem update --system
sudo gem install cocoapods
pod setup
然后从下载命令行工具
只需搜索“命令行工具”并下载适用于您的操作系统的正确版本。
安装后,在终端中运行:
sudo gem update --system
sudo gem install cocoapods
pod setup
您可以尝试在详细模式下运行:
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 repo remove master
pod setup
这些信息可能会有帮助: 官方答案: 作为这次讨论的结果 简要说明: CocoaPods存储库从GitHub获取了大量数据,这就是问题所在。自1.0.0.beta.6版以来,已经有了更改 本文档中的提示:
If for whatever reason you cannot upgrade to version 1.0.0 just yet, you can perform the following steps to convert your clone of the Master spec-repo from a shallow to a full clone:
$ cd ~/.cocoapods/repos/master
$ git fetch --unshallow
我的第一次安装:
1. pod setup
2. Ctrl+C
After that I could find ~/.cocoapods/repos/ empty directory
3. Download https://github.com/CocoaPods/Specs/archive/master.zip
4. unpack it to ~/.cocoapods/repos/
5. Move to project folder
6. pod install --no-repo-update
今天大约需要15分钟
pod setup --verbose
我现在正在运行上面提到的命令,但正如@joeblow所提到的,它绝对没有显示进度信息
但是如果您在Mac上打开活动监视器(Windows上的任务管理器?),在“网络”选项卡下,您将看到一个名为“”git-remote-https“的进程,它显示“接收字节”的大小在增加。下载大约300MB后,它停止了,然后我可以在终端窗口中看到进一步的进展。上面的任何内容对我都不起作用,因此这是有效的:
pod setup
Ctrl +C
pod repo remove master
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs master
一旦完成,它就工作了
干杯!我遇到了同样的问题,但它对我有效。我在3小时前执行了Pod安装命令,之后它更新了我想要的内容。 您只需继续跟踪“活动监视器”,就可以在磁盘选项卡中看到它们的“git remote https”或“git”。它将下载大约330 Mb,然后显示1 GB,几分钟后将开始安装。无需执行额外命令
注意:在下载过程中,您的MAC需要处于持续活动模式。如果您的系统进入睡眠模式,CPU将停止该过程,您将收到一个错误,如手动添加。我尝试了什么,比关闭repo更快:
pod设置
~/.cocoapods/repos
pod安装--在我的项目文件夹中没有回购更新
编辑:zip大小为144 MB(2017年7月6日)
pod安装
或pod安装
在您第一次运行时获取整个repo的历史记录。您不需要提交历史记录
pod setup
Ctrl +C
cd ~/.cocoapods/repos
git clone --depth 1 https://github.com/CocoaPods/Specs.git master
正常的网络连接(4Mbps)大约需要2分钟。
master
目录大约有519M大。pod setup
可以工作,在可靠的连接上只需要10分钟。运行之后:pod install--verbose
,您应该可以看到运行Dependency manager时通常会看到的所有注释
希望这有帮助我正在使用
while true;
do
du -sh ~/.cocoapods/;
sleep 3;
done
进展非常缓慢……而且失败了几次。
但不知何故,在使用此命令行增加git缓冲区限制后,下载速度大大提高,在/cocoapods
文件夹上下载总计347 Mb后,进程似乎停止了,网络活动也停止了。
但在等待几分钟后,cocoapod正在验证和提取回购协议,使总大小达到853MB
注:我将于2016年10月23日进行此操作。此操作仅发生一次
- 主回购有+-1GB(2016年11月)
- 要跟踪进度,您可以使用活动监视器应用程序并查找
git远程https
- 下次它(
或pod setup
)只会快速更新pod repo update
中的所有规范repo~/.cocoapods/repo
cd ~/.cocoapods/repos
git clone "https://github.com/CocoaPods/Specs" master --depth 1
cd master
git fetch --unshallow
pod setup
我按预期花了时间,但至少我不必站在屏幕前思考背景中发生了什么。刚刚设置了主回购,很高兴看到我们有了下载进度,请参见屏幕截图;) CocoaPods发行版
1.2.0
(1月28日)修复了此问题,感谢所有贡献者和Danielle Tomlinson发布此版本
可可豆-将等待时间减少到10%(在Mac OS上): 1-从Mac OS中的终端在项目文件夹中键入
pod setup
(首先必须在项目文件夹中)
2-CTRL+z
在创建主目录(文件夹)后停止[您可以在cocoa pods文件夹位置看到它:~/.cocoapods/repos]
~/.cocoapods/repos
(现在您只需要复制主文件夹中的内容,因此确保已使用pod setup命令创建主文件夹)
5-一旦你复制了它(或者我应该说,移动,拖放,因为复制将永远需要,因为它非常大),你就可以
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
source 'https://cdn.cocoapods.org/'
- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'