前言:

新欢的公司,新买的电脑,新安装 cocoapods。然后开开心心去百度如何安装 cocoapods,前面的步骤我就不说了。

在 pod setup 上之后,网速超慢然后就失败 fatal: The remote end hung up unexpectedly

意思是远程终端误认为操作停止了

这个错误原因我认为有一下几个:

1、电脑进入休眠,在设置里面设置成永不状态。

2、请求超时。新建一个终端,

2.1、输入命令

cd /etc/ssh 

2.3、编辑ssh_config

sudo vim ssh_config

2.3、按 i 进入编辑模式

2.4、在最后一行添加

ServerAliveInterval 60(设置超时时间60秒)

2.4、然后再 Esc ,输入  :wq

设置了超时时间,可以在一定的程度上,保证了下载请求间隔的响应时间。

在这里应该可以安装成功了

--------------------------------------------------------------------------------------------------

正常来说,按照旧版本的安装方法,我们会这样:
pod setup
用完这个命令,很多童鞋会一直停留在这里不动,
 
Setting up CocoaPods master repo...
这个是它正在后台下载镜像文件,这个文件比较大,有400+M, 解压完有 700+M,而且很奇怪,网速都是100多K,所以慢成狗了....
而且你会发现,现在到200M 左右,就失败了...
 
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress

Cloning into 'master'...
remote: Counting objects: 2154251, done.        
remote: Compressing objects: 100% (432/432), done.        
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

这是因为,从git 上下载 的内容大小是有上限的,所以会失败,我们要扩大这个上限。
 
1、先删除本地 master :

sudo rm -fr ~/.cocoapods/repos/master

2、设置终端下载上限大小

2.1、进入cocoapods目录

cd ~/.cocoapods

2.2、没有 git 文件就创建

git init

有的话就

git config http.postBuffer 

这样就算给能下载的文件大小 设置了上限为 5G 了,可以用命令查看

git config -l

显示信息有包含这一个就好了

http.postbuffer=

到这里算是把下载 Spece镜像 之前的工作都做好了,这样就算网速再慢,也不担心会因为上限不足 而下载失败再重新,太恶心了。

可以继续 pod setup

其实发生上面两种错误,最大的原因是网速不好,网速不好,网速不好。使劲 pod setup 吧!!!

cocoapods 安装中出的太多问题的更多相关文章

  1. CocoaPods 安装和使用

    CocoaPods的安装 >1. 打开终端, 输入 gem sources -remove https://rubygems.org/ >2. 再输入 gem sources -a htt ...

  2. cocoapods安装以及使用,安装过程中ruby版本过低

    cocoapods安装以及使用,安装过程中ruby版本过低 字数473 阅读103 评论1 喜欢2 1.打开终端 2.移除现有 Ruby 默认源 $ gem sources --remove http ...

  3. mac中使用brew安装软件,下载太慢怎么办?

    mac中使用brew安装软件,下载太慢怎么办? 本文所说的软件是指较大的软件,如果软件较小,例如软件只有几M,那么使用此方法后,提升会非常小. 了解brew原理: 1: 从网络下载安装包 2: 执行一 ...

  4. 最新cocoapods安装流程,安装过程中遇到的问题及解决方法

    最近重新安装了一次cocoapods,参考的安装流程:http://blog.csdn.net/showhilllee/article/details/38398119/ 但是现在的cocoapods ...

  5. 最新的 cocoaPods 安装方法

    经过努力终于发现了最新的 解决cocoaPods安装的办法: taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装rvm, 不管需不需要升级ruby,rvm可以 ...

  6. 2016最新CocoaPods安装和错误解决 + 自己的经验

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 20.0px Times; color: #333333; background-color: #fffff ...

  7. 2017 最新的 cocoaPods 安装方法

    经过努力终于发现了最新的 解决cocoaPods安装的办法: taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装rvm, 不管需不需要升级ruby,rvm可以 ...

  8. CocoaPods安装遇到的坑。

    //官方推荐地址 CocoaPods :http://code4app.com/article/cocoapods-install-usage cooped的安装  $(inherited) 报pod ...

  9. 2016最新CocoaPods安装与使用

    前言 是不是已经厌烦了将各种库拖拽到Xcode项目中?那么,CocoaPods的出现就帮你解决了这一问题.CocoaPods是Objective-C项目中最有名的类库管理工具,可以解决库与库之间的依赖 ...

随机推荐

  1. Android学习笔记一之第一个Android程序

    /** *Title:总结昨天下午至今天上午的学习成果 *Author:zsg *Date:2017-8-13 / 一.了解Android 1.Android架构 Android大致可分为四层架构:L ...

  2. 整理 logging 2种方式

    第一种************************************************************************************************* ...

  3. Centos7上安装mariadb

    一.查看系统是否安装了mariadb,有的话就删除掉. 1.rpm -qa | grep mariadb 2.rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86 ...

  4. Spring3.2.0 之后各个版本完整包下载地址

    留作工作学习使用 现在Spring官网已经很难找到完整包的下载地址,都已经迁移到Maven上,这给不能用Maven或者不愿用Maven的各位带来了不小的麻烦. 经过挖掘,找到了下载3.2之后各个版本完 ...

  5. openstack创建虚拟流程、各组件介绍

    登录界面或命令行通过RESTful API向keystone获取认证信息. keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求. 界面或命令行通过RESTful AP ...

  6. Spring MVC 集成Disconf

    1.Disconf:Distributed Configuration Management Platform(分布式配置管理平台),专注于各种「分布式系统配置管理」的「通用组件」和「通用平台」, 提 ...

  7. 【C语言基础】什么是字节?

    字节就是存储数据的单位,并且是硬件所能访问的最小单位. 一个字节控制8位 int 类型为4个字节 long 类型为8个字节 char 类型为1个字节:Java中为两个字节

  8. Linux命令、脚本

    1.传文件 FTP/SFTP:ftp 用户名@远程ip SCP:注意ip后有个   : 本地文件发到远程 scp 本地文件 用户名@远程ip:远程路径   远程文件发到本地 scp 用户名@远程ip: ...

  9. html页面嵌套两个iframe页面导致第二个iframe页面高度失效的问题

    1:这是因为最里面嵌套的iframe页面html和body高度无法设置问题,我的解决办法是js去控制iframe高度 2:js获取最子页面(content内容区域)的高度 var ifremHeigh ...

  10. win10关不了机解决办法以及win10怎么禁止开机启动项

    1.win10关不了机解决办法:https://zhidao.baidu.com/question/693962749213927924.html 2.win10怎么禁止开机启动项:https://j ...