huangyichengdeMacBook-Pro:~ Jack$ pod search AFNetworking
/Library/Ruby/Site/2.0.0/rubygems.rb:250:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException)
    from /Library/Ruby/Site/2.0.0/rubygems.rb:278:in `activate_bin_path'
    from /usr/local/bin/pod:22:in `<main>'
huangyichengdeMacBook-Pro:~ Jack$ which pod
/usr/local/bin/pod
huangyichengdeMacBook-Pro:~ Jack$ sudo rm -rf /usr/local/bin/pod
Password:
huangyichengdeMacBook-Pro:~ Jack$ gem list

*** LOCAL GEMS ***

activesupport (4.2.6)

bigdecimal (1.2.7, default: 1.2.0)

CFPropertyList (2.3.3, 2.2.8)

claide (1.0.1, 1.0.0)

cocoa (0.1.6)

cocoapods (1.1.1)

cocoapods-core (1.1.1, 1.0.1)

cocoapods-deintegrate (1.0.1, 1.0.0)

cocoapods-downloader (1.1.2, 1.1.1, 1.0.1)

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, 1.0.0)

colored (1.2)

concurrent-ruby (1.0.2)

escape (0.0.4)

ffi (1.9.14)

fourflusher (2.0.1, 2.0.0, 0.3.2)

fuzzy_match (2.0.4)

gh_inspector (1.0.2)

i18n (0.7.0)

io-console (default: 0.4.2)

json (default: 1.7.7)

libxml-ruby (2.6.0)

minitest (5.9.0, default: 4.3.2)

molinillo (0.5.1, 0.4.5)

nap (1.1.0)

netrc (0.7.8)

nokogiri (1.5.6)

pods (0.0.1)

psych (default: 2.0.0)

rake (default: 0.9.6)

rdoc (default: 4.0.0)

rubygems-update (2.6.6)

sqlite3 (1.3.7)

test-unit (default: 2.0.0.0)

thread_safe (0.3.5)

tzinfo (1.2.2)

xcodeproj (1.3.3, 1.1.0)

huangyichengdeMacBook-Pro:~ Jack$ sudo gem uninstall cocoapods -v 1.1.1
huangyichengdeMacBook-Pro:~ Jack$ sudo gem uninstall cocoapods-core -v 1.1.1
Successfully uninstalled cocoapods-core-0.39.0
huangyichengdeMacBook-Pro:~ Jack$ sudo gem uninstall cocoapods -v 1.1.1
huangyichengdeMacBook-Pro:~ Jack$ sudo gem install cocoapods
Fetching: cocoapods-core-0.39.0.gem (100%)
Successfully installed cocoapods-core-0.39.0
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/pod
huangyichengdeMacBook-Pro:~ Jack$ sudo gem install -n /usr/local/bin cocoapods
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Installing ri documentation for cocoapods-0.39.0
1 gem installed
huangyichengdeMacBook-Pro:~ Jack$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org/
huangyichengdeMacBook-Pro:~ Jack$ pod setup

Setting up CocoaPods master repo

$ /usr/bin/git -C /Users/heshangyungou/.cocoapods/repos/master pull --ff-only

From https://github.com/CocoaPods/Specs

b9d0b0e..b0077b8  master     -> origin/master

Updating b9d0b0e..b0077b8

Fast-forward

Specs/CIColorRGBA/2.3/CIColorRGBA.podspec.json | 25 +++++++++++++++++++++++++

Specs/KSToolkit/0.3.4/KSToolkit.podspec.json   | 23 +++++++++++++++++++++++

Specs/KudoCCKit/0.0.4/KudoCCKit.podspec.json   | 25 +++++++++++++++++++++++++

Specs/TCTools/0.1.14/TCTools.podspec.json      | 19 +++++++++++++++++++

4 files changed, 92 insertions(+)

create mode 100644 Specs/CIColorRGBA/2.3/CIColorRGBA.podspec.json

create mode 100644 Specs/KSToolkit/0.3.4/KSToolkit.podspec.json

create mode 100644 Specs/KudoCCKit/0.0.4/KudoCCKit.podspec.json

create mode 100644 Specs/TCTools/0.1.14/TCTools.podspec.json

Setup completed

huangyichengdeMacBook-Pro:~ Jack$ pod search AFNetworking

-> AFNetworking (3.1.0)

A delightful iOS and OS X networking framework.

pod 'AFNetworking', '~> 3.1.0'

- Homepage: https://github.com/AFNetworking/AFNetworking

- Source:   https://github.com/AFNetworking/AFNetworking.git

- Versions: 3.1.0, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 3.0.0-beta.3,

3.0.0-beta.2, 3.0.0-beta.1, 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.5.4, 2.5.3, 2.5.2,

2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0,

2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4,

1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2,

1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo]

- Subspecs:

- AFNetworking/Serialization (3.1.0)

- AFNetworking/Security (3.1.0)

- AFNetworking/Reachability (3.1.0)

- AFNetworking/NSURLSession (3.1.0)

- AFNetworking/UIKit (3.1.0)

-> AFNetworking+AutoRetry (0.0.5)

Auto Retries for AFNetworking requests

pod 'AFNetworking+AutoRetry', '~> 0.0.5'

- Homepage: https://github.com/shaioz/AFNetworking-AutoRetry

终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)

c  建立Podfile(配置文件)

接着上一步,终端输入 vim Podfile

在以上输入:

platform :ios, '8.0'

target '你的项目名称' do

pod 'AFNetworking', '~> 3.0'

end

然后:

shift+:wq 保存

pod install

CocoaPod 使用方法的更多相关文章

  1. iOS 自动化打包

    理想的情况:不打开工程的情况下,直接双击就能打包出一个IPA文件,这样就可以让测试直接使用 itools 进行安装. 分如下两种情况: 1)不依赖cocoapod  管理项目的自动化. 如果没有一个简 ...

  2. CocoaPods制作

    欢迎相同喜欢动效的工程师/UI设计师/产品添加我们 iOS动效特攻队–>QQ群:547897182 iOS动效特攻队–>熊熊:648070256 引言: 折腾了三四天,各种文章翻遍了,遇到 ...

  3. javaSE27天复习总结

    JAVA学习总结    2 第一天    2 1:计算机概述(了解)    2 (1)计算机    2 (2)计算机硬件    2 (3)计算机软件    2 (4)软件开发(理解)    2 (5) ...

  4. 升级CocoaPod遇到ERROR: While executing gem ... (TypeError) no implicit conversion of nil into String问题的解决方法

    如下图: 先执行命令: gem update --system 再升级: sudo gem install cocoapods --pre 这样就能够正常升级了.

  5. 使用CocoaPod导入Swift第三方库报错

    在使用cocoapod导入swift第三方时出现这样的错误: [!] Pods written in Swift can only be integrated as frameworks; add ` ...

  6. OS X EI Capitan 系统 安装cocoapod

    没有废话直接上步骤    (哪一步卡住了 多试几次 可能是网络不好的缘故) 1. 首先安装 home-brew   以下方法转自:http://www.cnblogs.com/lzrabbit/p/4 ...

  7. 【原】iOS学习46之第三方CocoaPods的安装和使用(通用方法)

    本文主要说明CocoaPods的安装步骤.使用说明和常见的报错即解决方法. 1. CocoaPods 1>  CocoaPods简介 CocoaPods是一个用来帮助我们管理第三方依赖库的工具. ...

  8. 解决cocopods不提示第三方库名字的方法

    在使用第三方类库时,使用cocoaPods是非常方便的,具体使用方法可以参考:CocoaPods安装和使用教程 的安装使用方法.今天讨论的问题是,我在使用的时候遇到了一些问题:用cocoaPod si ...

  9. cocoaPod相关问题

    cocoap简介: 1. 简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,其源码在Github上开源.使用CocoaPods可以节省设置和更新第三方开源库的时间并提高工作效率. ...

随机推荐

  1. java中transient关键字的作用

    Java有个特点就是序列化,简单地来说就是可以将这个类存储在物理空间(当然还是以文件的形式存在),那么当你从本地还原这个文件时,你可以将它转换为它本身.这可以极大地方便网络上的一些操作,但同时,因为涉 ...

  2. Linux中C程序调试、makefile

    gcc基本语法格式:gcc [-选项] 源文件 [-选项] 目标文件,GCC编译C程序的过程: 预处理:gcc -E hello.c hello.i.-E指定执行到预处理结束,下面类似. 编译:gcc ...

  3. 转 jQuery 中bind(),live(),delegate(),on() 区别

    当我们试图绑定一些事件到DOM元素上的时候,我相信上面这4个方法是最常用的.而它们之间到底有什么不同呢?在什么场合下用什么方法是最有效的呢? 准备知识: 当我们在开始的时候,有些知识是必须具备的: D ...

  4. python sokct 包详解

    1. getaddrinfo简介getaddrinfo可解析得到IPv6地址,而gethostbyname仅能得到IPv4地址.getaddrinfo在Python的socket包中,以下为pytho ...

  5. Java NIO (转)

    Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(B ...

  6. MVC系列——MVC源码学习:打造自己的MVC框架(三:自定义路由规则)

    前言:上篇介绍了下自己的MVC框架前两个版本,经过两天的整理,版本三基本已经完成,今天还是发出来供大家参考和学习.虽然微软的Routing功能已经非常强大,完全没有必要再“重复造轮子”了,但博主还是觉 ...

  7. Java处理 文件复制

    try { InputStream in = new FileInputStream(new File(oldPath)); OutputStream out = new FileOutputStre ...

  8. html你可能还不知道的一些知识点

    一.标签语义化 html标签语义化是让大家直观的认识标签和属性的用途和作用,好处最主要的是对搜索引擎友好. Eg: 1.如果你想在页面中突出"奥巴马"这三个字,让搜索引擎重视它,如 ...

  9. Kinect2.0 for Mac开箱

    前段时间从米国带回来一个Kinect,坑爹地发现需要适配器才能连接电脑.于是又从微软官网下单了适配器.今天终于在Mac上把Kinect装起来跑了,与大家分享一点图片. Kinect驱动安装 Kinec ...

  10. xv6课本翻译之——第0章 操作系统接口

    Chapter 0 第0章 Operating system interfaces 操作系统接口 The job of an operating system is to share a comput ...