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

问题描述 投票:96回答:12
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网站提供的资源,SO和一些视频教程。即使在等了几个小时之后也没有发生任何事情,但是仍在试图弄清楚可能存在的问题是什么?我非常感谢您的意见和建议。谢谢!!!

ios ruby git xcode5 cocoapods
12个回答
299
投票

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

然后你会看到正在下载的东西。一个名为git-remote-http的过程负责这个。

Screenshot 1

等一下!它发生在我身上:)

祝好运!


2
投票

--VMWare Workstation - virtualizedMac - NetworkSetting - 问题

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

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


0
投票

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

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


0
投票

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

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


enter image description here


45
投票

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

pod repo remove master
pod setup

为我工作

在下面的问题中回答,Error on pod install


43
投票

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

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

11
投票

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

$ pod setup --verbose
  • pod repo删除主人
  • pod设置
  • pod安装

9
投票

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

1)打开活动监视器

2)选择“网络选项卡”

3)检查以下Google Chrome - > git-remote-https

enter image description here


5
投票

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

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

5
投票

对我来说,在中国

我必须使用SSH和--depth = 1才能提升!

pod repo remove master
git clone --depth=1 [email protected]:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup

3
投票

Pod设置所需的时间取决于您的Internet连接速度。您可以检查Activity Monitor应用程序。

Screenshot 1

建议使用pod setup --verbose命令而不是pod setup.

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

Screenshot 2


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更新应该按预期快速运行。

© www.soinside.com 2019 - 2024. All rights reserved.