先删除之前的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. c# web 删除时弹出提示框

    方法1: 在控件中增加属性 <asp:Button ID="btnSub" runat="server" Text="提交" oncl ...

  2. 让div 实现 input效果

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

  3. OpenCV中Mat的详解

    每次碰到Mat都得反复查具体的用法,网上的基础讲解不多,难得看到一篇,赶快转来收藏~ 原文地址:http://www.opencvchina.com/thread-1039-1-1.html 目标 我 ...

  4. Linq查询IEnumerable与IQueryable

    class Program { static void Main(string[] args) { System.Diagnostics.Stopwatch stp = new Stopwatch() ...

  5. 封装JDBC:实现简单ORM框架lfdb

    作者:Vinkn 来自http://www.cnblogs.com/Vinkn/ 一.简介 框架就是一组可重用的构件,LZ自己写的姑且就叫微型小框架:lfdb.LZ也对其他的ORM框架没有什么了解,现 ...

  6. django访问sqlserver中的坑

    首先不用说先安装django-sqlserver    pip install django-sqlserver 然后在settings.py中修改'ENGINE': 'sqlserver_ado', ...

  7. Execl DataTime Format Number

    Excel 中日期类型所保存的值是数值型.只是设置了为日期格式,通过公式转换从而得出我们平时常用的日期内容.也很好理解这公式所要说明的意思.数值是个浮点型可以分成2部分看.整数部分:年月日(日期)小数 ...

  8. python学习的一些感悟

    首先声明,这里用到的库是在coursera上学习时,老师建立的一个库 #timer import simplegui import random # global state message = &q ...

  9. 使用CSS3改变选中元素背景色

    CSS3代码如下: /* SELECTION ----------------- */ ::-moz-selection { background: #f00533; color: white; te ...

  10. AsyncCalls – Asynchronous function calls

    AsyncCalls – Asynchronous function callsWith AsyncCalls you can execute multiple functions at the sa ...