吊舱安装时间过长

J. *_*Doe 3 cocoapods podfile

我正在尝试使用安装Pod pod install,它会打印

Setting up CocoaPods master repo
Run Code Online (Sandbox Code Playgroud)

而且时间太长,没有安装任何东西。那是一个错误还是我的错误?我可以解决这个问题吗?

Muh*_*kur 13

是的,这些问题经常发生在第一次安装时。

所以这些是我为解决它所做的:

1. pod setup
Run Code Online (Sandbox Code Playgroud)

它将再次“设置主站”,不要等待,继续下面的这些步骤

2. Ctrl +C
3. pod repo remove master
4. cd ~/.cocoapods/repos 
5. git clone --depth 1 https://github.com/CocoaPods/Specs.git master
Run Code Online (Sandbox Code Playgroud)

我大约需要 5 分钟(我认为这取决于互联网连接),然后我可以进行“pod install”。

/sf/answers/2837900131/


use*_*434 6

扩大我的评论。

CocoaPods非常受欢迎且繁重,因此GitHub限制了下载速度。

来自user mhagger,是GitHub基础架构团队的一名工程师:

CocoaPods社区遇到的缓慢获取和克隆(有时会超时)是由我们服务器上的自动速率限制引起的,这样做是为了确保一个存储库中的极高负载水平不会影响其他GitHub用户。CocoaPods / Specs存储库或多或少受到永久性的限制。

在过去的一周中,从CocoaPods / Specs获得了大约110万个克隆/获取。这项活动平均可以永久固定超过5个服务器CPU,并在我们的数据中心中使用了数TB的带宽。在整个GitHub中,只有极少数其他存储库接近这一活动水平。据我所知,这种活动水平并不是什么新鲜事物,但是已经持续了许多个月甚至更长的时间。只需说一下CocoaPods / Specs这个名字在我们的团队中就广为人知。

http://thenextweb.com/dd/2016/03/08/cocoapods-popular-basically-took-five-github-servers/