先删除之前的pod

在终端中执行下面命令。

  1. 删除目录下的podrm -rf /usr/local/bin/pod
  2. 执行gem list | grep cocoapods 查看所有与cocoapods相关的已安装的组件,然后挨个卸载
    我的执行结果:
    cocoapods (1.1.1, 1.0.1)
    cocoapods-core (1.1.1, 1.0.1)
    cocoapods-deintegrate (1.0.1, 1.0.0)
    cocoapods-downloader (1.1.2, 1.1.0)
    cocoapods-plugins (1.0.0)
    cocoapods-search (1.0.0)
    cocoapods-stats (1.0.0)
    cocoapods-trunk (1.1.1, 1.0.0)
    cocoapods-try (1.1.0)
  3. 挨个卸载全部的组件,例如
    sudo gem uninstall cocoapods,选择3,卸载全部,如果是单个版本直接卸载。

更新ruby

  1. 官网下载最新版本ruby:http://www.ruby-lang.org/en/downloads/
  2. 在解压缩文件夹里进行编译
    • ./configure
    • sudo make
    • sudo make install
  3. ruby -v查看ruby 版本 ,例如如下信息
    ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]

升级更新Gem

依次执行以下内容:

  1. 执行sudo gem update --system
  2. 执行sudo gem install rubygems-update
  3. 执行 sudo update_rubygems

CocoaPods的下载及安装

此时前面的工作都已经完成了,接下来就可以进行CocoaPods的安装和更新,需要一条终端命令

sudo gem install cocoapods

此处有个坑,就是有可能有堵墙挡住cocoapods.org
解决办法:独家秘方仅此一家....,如有雷同纯属巧合

首先检查你的ruby源

$gem source - l

默认情况下,终端返回如下信息

 *** CURRENT SOURCES ***
https://rubygems.org/

删除原有ruby源:

$gem sources --remove https://rubygems.org/

添加新的ruby源:
注意此处使用独家秘方,将https的s去掉。

$gem sources -a http://rubygems.org/

然后你就可以顺利的用命令行安装了

$sudo gem install cocoapods

如果一切正常,你应该看到一段安装进度,以及最后的信息

pods after 10 seconds
22 gems installed

Pod更新

参考:http://www.cnblogs.com/yan520/p/5583362.html,感谢这位童鞋的这部分内容,其他部分可以互相参考
 确认看见这条信息,后先判断的CocoaPods是否可以使用,可以用CocoaPods的搜索功能验证一下。在终端中输入:

pod search ‘AFNetworking’

执行后可能会一直停在

解决办法是:
这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:

   $ pod setup
 
 

2016最新cocoapods版本更新,以及多个版本的问题的更多相关文章

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

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

  2. 2016最新CocoaPods安装与使用

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

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

    现在的cocoapods与之前比较.有很多不一样的地方.自己试了一试,终于搞定.现在大概纪录一下. 1.首先查看ruby是否是最新版的. ruby是通过rvm安装的所以需要先安装rvm后查看ruby是 ...

  4. 2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:

    14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映, ...

  5. 2016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:5分钟安装 30分钟入门和浏览常用命令

    14:59 2016/1/112016最新 wamp2.5+windows 10安装CoedSgniffer代码格式检查:注意问题:1.手动安装2.5.0和pear安装方式都成功但是执行时无任何反映, ...

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

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

  7. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

  8. 转:office 2016最新安装及激活教程(KMS)

    office 2016最新安装及激活教程(KMS)[亲测有效]!!   win7激活教程 博主的一个朋友,咳咳……你们懂得,想装office,于是我就上网找了一下激活的方法,亲测有效,而且也没有什么广 ...

  9. CocoaPods 2016最新安装和使用说明

    cocoapods 简介: CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所 ...

随机推荐

  1. 让div 实现 input效果

    <div class="arcils-info" c /> .arcils-info { border: none; width: 100%; font-size: 1 ...

  2. 1.swt/rap学习源码网址

    1.rap使用JS/ RAP加载JS http://download.eclipse.org/rt/rap/doc/2.3/guide/reference/jsdoc/symbols/rap.html ...

  3. SGU 155.Cartesian Tree

    时间限制:0.25s 空间限制:6M 题意: 给出n(n< 50000)个含双关键字(key,val)的节点,构造一颗树使该树,按key值是一颗二分查找树,按val值是一个小根堆. Soluti ...

  4. javascript——面向对象程序设计(2)

    <script type="text/javascript"> //1.理解原型对象 //2.原型与in操作符 //3.更简单的原型语法 //4.原型的动态性 //5. ...

  5. Java学习----集合框架总结

    集合框架总结: Collection接口: Set接口: HashSet//对象必须实现hashCode方法,元素没有顺序呢,效率比LinkedHashSet高 LinkedHashSet//是Has ...

  6. vijos P1055奶牛浴场&& Winter Camp2002

    这道题是我在寒假的模拟赛里碰到的,现在想起来仍觉得余味无穷.题目大意大致如下:给你一个矩形并在其中划出一个最大的子矩形,当然,在这个矩形里有些地方是取不到的,也就是说我们划的这个子矩形不能包含这些点( ...

  7. 拓扑排序-DFS

    拓扑排序的DFS算法 输入:一个有向图 输出:顶点的拓扑序列 具体流程: (1) 调用DFS算法计算每一个顶点v的遍历完成时间f[v] (2) 当一个顶点完成遍历时,将该顶点放到一个链表的最前面 (3 ...

  8. VS2010 release 和 debug 调试区别

    VC下Debug和Release区别 最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步 ...

  9. codebook法分割前景目标

    利用codebook法训练得到背景模型后,对背景差分得到的掩模图像去噪声并找到较大连通域.相对于平均背景法,它的分割效果更好些.当然,分割效果和背景模型训练的帧数有很大关系,适当调整一些参数会得到更好 ...

  10. 小A项目为什么加班

    1.负责架构搭建的人搭建完成架构后,没有进行落地性验证:导致真正要用到的时候才发现spring没有配置:需要对架构人员的进度和内容进行跟踪,在跟踪进度的时候需要强调落地性: 2.负责架构搭建的人没有提 ...