Ios COCOAPOD设置卡在终端上的pod设置命令上
浏览了Cocoapods网站提供的资源,所以很少有视频教程。即使等了几个小时也没有发生任何事情,但是仍然试图找出问题所在?我非常感谢你的意见和建议。谢谢你 它没有卡住。我也这么想,直到我转到系统的“活动监视器”并检查“网络”选项卡 然后你会看到一些东西正在被下载。一个名为Ios COCOAPOD设置卡在终端上的pod设置命令上,ios,ruby,git,xcode5,cocoapods,Ios,Ruby,Git,Xcode5,Cocoapods,浏览了Cocoapods网站提供的资源,所以很少有视频教程。即使等了几个小时也没有发生任何事情,但是仍然试图找出问题所在?我非常感谢你的意见和建议。谢谢你 它没有卡住。我也这么想,直到我转到系统的“活动监视器”并检查“网络”选项卡 然后你会看到一些东西正在被下载。一个名为git remote http的进程负责此操作 等等!我也是这样:) 祝你好运 这可能是由于。。。您必须删除回购协议并重新设置它 MacBook-Pro:~ skbc$ pod setup --verbose /System/
git remote http
的进程负责此操作
等等!我也是这样:)
祝你好运 这可能是由于。。。您必须删除回购协议并重新设置它
MacBook-Pro:~ skbc$ pod setup --verbose
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
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'...
为我工作
在下面的问题中也得到了回答,
我认为您需要按照以下步骤摆脱这种情况,并添加
--verbose
来检查每个命令前面发生了什么
例如:
- pod repo移除主机
- 吊舱设置
- 吊舱安装
- 对于像我这样缺乏安全感的人来说,如果他们需要确信cocoapods确实在做这项工作,那么试试这个。最慢的瓶颈是cocoapods试图将整个回购协议(约300 MB)克隆到
~/.cocoapods
$ pod setup --verbose
要获得进展,您可以克隆master自己:
while true; do
du -sh ~/.cocoapods/
sleep 3
done
对于我在中国 我必须使用SSH和--depth=1来增强
pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
Pod设置所需的时间取决于您的互联网连接速度。
您可以就此检查活动监视器应用程序
建议使用pod setup--verbose
命令,而不是pod setup。
在安装pod时,这个详细信息可以帮助您查看详细的统计信息
这并没有被卡住,也没有在其下载/克隆存储库中做任何事情(总大小约为360MB,我不确定) 1) 打开活动监视器 2) 选择网络选项卡 3) 选中下面的Google chrome->git远程https
要执行此操作,您必须注意您的Internet连接。。。如果失败一秒,命令将不会继续,但终端不会告诉您发生了什么。 如果命令失败,请继续尝试。。。为我工作! 我用过那个命令
$git clone~/.cocoapods/repos/master我在
pod安装
和pod更新
中遇到了同样的问题
问题是在执行这两个命令中的任何一个之后。monitor活动中名为git remote http的进程显示正在下载某些内容。这是pods存在的一个问题,github上出现了一个问题。我尝试了很多推荐的解决方案。我终于能够在我的项目上安装firebase CoCoPapod
去
pod repo remove master
git clone --depth=1 git@github.com:CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
如果此处有主文件,则需要将其删除
你可以这样做
~/.cocoapods/repos
做pwd。。。您应该仍然在~/.cocoapods/repos
如果上述方法无效,请尝试
sudo rm -R -i yourmasterdirectory
完成本次跑步后
pod repo remove master
您需要做的下一件事是运行git fetch--depth=2147483647——这将把您的本地podspec存储库转换为完整的克隆,如下所述:
pod安装和pod更新应按预期快速运行 刚刚设置了主回购,很高兴看到我们有了下载进度,请参见屏幕截图;) CocoaPods 1.2.0版(1月28日)修复了这个问题,感谢所有贡献者和Danielle Tomlinson发布了这个版本
--VMWare工作站--虚拟化DMAC--网络设置--问题 大概试了100次后,我终于成功了! 我几乎尝试了这里描述的所有方法,但都没有解决问题。 它通过在0%到97%之间克隆到master中而随机停止。在活动监视器中,我看到网络流量已停止 最后,我将网络设置从NAT更改为网桥。
这就是解决办法 当我得到这是由于代理身份验证失败。如果可能的话,试着通过另一个网络连接。@CGRasterMouse:谢谢你的建议,我不明白你的意思。请再告诉我一点。我在为最后3天而奋斗!!Cocoapods初始化对我来说花了大约一个小时。尽管
--verbose
,克隆步骤还是悄无声息地进行着。所以我检查了~/.cocoapods
目录的大小,以确保它仍然是克隆的。最后大小增加到了~100Mb。@sanjay:如果你只是做一个git克隆会怎么样https://github.com/CocoaPods/Specs.git
?这行得通吗?还是也失败了?@NicholasSmith:没试过。。!!我只是专注于Cocoapods在网站上提供的方向/步骤。我是否需要这样做,或者我应该按照@Manuel M.的回答中的建议等待?哈哈,即使删除spec repo“master”在这里也要花很长时间…:/在这两种情况下,pod安装或pod安装都会更新本地存储库。我们没有@Maunel M建议的选择等待,它会在一段时间后工作。关于活动监视器的极好提示。非常感谢。对我来说,一旦pod进程卡在pod安装“活动监视器”->“网络”选项卡上的“更新本地规范存储库”,退出此进程是启动pod进程的最快方式!!很好的跟踪,确保我们没有被卡住。这个答案+pod设置--verbose
帮助我在看到活动监视器后,平息了对itThanks的不耐烦,我决定永远放弃CoCoapod。我使用下面的命令来加快克隆时间:git clone--depth=1https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
@AnNguyen cocoapods 1.0.0将不再正式支持浅层克隆。它甚至会尝试--unslow
:我发现了这个解决方案。我需要在我的案例中重新键入“git clone”三次才能正确下载。感谢您提供的解决方案!至少是这样
pod repo remove master
git clone https://github.com/CocoaPods/Specs.git master