Cocoapods设置卡在终端上的pod setup命令上

时间:2014-02-10 15:02:26

标签: ios ruby git xcode5 cocoapods

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'...

已经浏览过Cocoapods网站提供的资源,以及很少的视频教程。即使在等了几个小时之后也没有发生任何事情,但是仍在试图弄清楚可能出现的问题是什么?我非常感谢您的意见和建议。谢谢!!!

12 个答案:

答案 0 :(得分:296)

没有卡住。我一直这么想,直到我进入系统的“活动监视器”并检查了“网络选项卡”。

然后你会看到正在下载的东西。名为git-remote-http的流程负责此事。

Screenshot 1

等一下!对我来说也是如此:)

祝你好运!

答案 1 :(得分:44)

这可能是由于http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/问题...您必须删除回购并重新设置它...

pod repo remove master
pod setup

为我工作

以下问题也回答了, Error on pod install

答案 2 :(得分:43)

要获得进展,您可以自己克隆大师:

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup

答案 3 :(得分:11)

我认为你需要按照步骤摆脱这种情况,并添加--verbose来检查每个命令前面是否发生了什么 例如:

$ pod setup --verbose
  • pod repo remove master
  • pod setup
  • pod install

答案 4 :(得分:9)

这不是Stuck或者没有做任何下载/克隆存储库(总大小约为360MB,我不确定)

1)打开活动监视器

2)选择网络标签

3)检查以下 Google Chrome - >的 GIT-远程HTTPS

enter image description here

答案 5 :(得分:5)

对于像我这样不安全的人,需要保证cocoapods,事实上,正在做这项工作,试试这个。最慢的瓶颈是当cocoapods试图将整个仓库(~300 MB)克隆到~/.cocoapods

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

答案 6 :(得分:5)

对于我中国

我必须使用 SSH - depth = 1 来提升!

pod repo remove master
git clone --depth=1 git@github.com:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup

答案 7 :(得分:3)

Pod设置 所需的时间取决于您的互联网连接速度。 您可以查看活动监视器应用程序。

Screenshot 1

建议使用pod setup --verbose命令代替pod setup.

这个详细信息可以帮助您在设置pod时查看详细的统计信息。

Screenshot 2

答案 8 :(得分:2)

pod installpod update遇到了同样的问题。

问题是在执行这两个命令中的任何一个之后。监视器活动中名为git-remote-http的进程显示正在下载某些内容。这是pods的一个现存问题,并且已经在github上打开了一个问题。我尝试了很多推荐的解决方案。我终于能够在我的项目中安装firebase cocoapod。

转到

~/.cocoapods/repos

如果此处有主文件,则需要将其删除。

您可以执行类似

的操作
sudo rm -R -i yourmasterdirectory 

做pwd ......你应该还在~/.cocoapods/repos

如果以上不起作用,请尝试

pod repo remove master

完成此操作后

git clone https://github.com/CocoaPods/Specs.git master

您需要做的下一件事就是运行git fetch --depth=2147483647 - 这会将您的Podspecs本地存储库转换为完整克隆,如上所述here

pod安装和pod更新应该按预期快速运行。

答案 9 :(得分:1)

- VMWare工作站 - virtualizedMac - 网络设置 - 问题

经过100次尝试后,我开始工作了! 我几乎尝试了这里描述的所有内容,但没有解决问题。 它通过克隆到0%和97%之间的主机随机停止。在活动监视器中,我看到网络流量已停止。

最后,我将网络设置从NAT更改为BRIDGE。 这是解决方案!

答案 10 :(得分:0)

要执行它,你必须注意你的互联网连接...如果它失败了一秒,命令将不会继续,但终端不会告诉你发生了什么。 如果命令失败,继续尝试...为我工作! 我用过那个命令了!

$ git clone https://github.com/CocoaPods/Specs.git〜/ .cocoapods / repos / master

答案 11 :(得分:0)

只需设置主仓库,很高兴看到我们有下载进度,请参见截图;)

CocoaPods发布1.2.0(1月28日)解决了这个问题,感谢所有贡献者和Danielle Tomlinson在此版本中的发布。

enter image description here