1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubygems.org/ 的时候往往会出现timeout,中国zf你懂的,我们需要把服务器地址移除,添加taobao提供的镜像地 址:http://ruby.taobao.org/

移除命令:gem sources --remove https://rubygems.org/

添加命令:gem sources -a http://ruby.taobao.org/

查看gem来源列表:$ gem sources -l

安装Cocoapod:sudo gem install cocoapods

定位到项目有podsfile文件目录下,执行命令进行安装:pod install

2.常见问题

1.有时候pod install后,打开项目编译失败,原因是git项目可能子模块,需要进行递归更新。需要进入子模块目录  执行更新命令为:git submodule update --init --recursive

    2. http://blog.csdn.net/ralbatr/article/details/39082937

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

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

Last login: Tue Oct 14 19:14:29 on console

chenyisis-Mac-mini:~ chenyisi$

chenyisis-Mac-mini:~ chenyisi$ ruby -e

ruby: no code specified for -e (RuntimeError)

chenyisis-Mac-mini:~ chenyisi$sudo gem install cocoapods

Password:

Sorry, try again.

Password:

Sorry, try again.

Password:

ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:

Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

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

chenyisis-Mac-mini:~ chenyisi$gem sources --remove https://rubygems.org/

https://rubygems.org/ removed from sources

chenyisis-Mac-mini:~ chenyisi$ gem sources -a http://ruby.taobao.org/

http://ruby.taobao.org/ added to sources

chenyisis-Mac-mini:~ chenyisi$gem sources -l

*** CURRENT SOURCES ***

http://ruby.taobao.org/

chenyisis-Mac-mini:~ chenyisi$sudo gem install cocoapods

Password:

Fetching: i18n-0.6.11.gem (100%)

Successfully installed i18n-0.6.11

Fetching: multi_json-1.10.1.gem (100%)

Successfully installed multi_json-1.10.1

Fetching: activesupport-3.2.19.gem (100%)

Successfully installed activesupport-3.2.19

Fetching: nap-0.8.0.gem (100%)

Successfully installed nap-0.8.0

Fetching: json_pure-1.8.1.gem (100%)

Successfully installed json_pure-1.8.1

Fetching: fuzzy_match-2.0.4.gem (100%)

Successfully installed fuzzy_match-2.0.4

Fetching: cocoapods-core-0.34.2.gem (100%)

Successfully installed cocoapods-core-0.34.2

Fetching: claide-0.7.0.gem (100%)

Successfully installed claide-0.7.0

Fetching: colored-1.2.gem (100%)

Successfully installed colored-1.2

Fetching: xcodeproj-0.19.3.gem (100%)

Successfully installed xcodeproj-0.19.3

Fetching: cocoapods-downloader-0.7.2.gem (100%)

Successfully installed cocoapods-downloader-0.7.2

Fetching: cocoapods-plugins-0.3.1.gem (100%)

Successfully installed cocoapods-plugins-0.3.1

Fetching: cocoapods-try-0.4.1.gem (100%)

Successfully installed cocoapods-try-0.4.1

Fetching: netrc-0.7.7.gem (100%)

Successfully installed netrc-0.7.7

Fetching: cocoapods-trunk-0.3.0.gem (100%)

Successfully installed cocoapods-trunk-0.3.0

Fetching: escape-0.0.4.gem (100%)

Successfully installed escape-0.0.4

Fetching: open4-1.3.4.gem (100%)

Successfully installed open4-1.3.4

Fetching: cocoapods-0.34.2.gem (100%)

Successfully installed cocoapods-0.34.2

Parsing documentation for i18n-0.6.11

Installing ri documentation for i18n-0.6.11

Parsing documentation for multi_json-1.10.1

Installing ri documentation for multi_json-1.10.1

Parsing documentation for activesupport-3.2.19

unable to convert "/x80" from ASCII-8BIT to UTF-8 for lib/active_support/values/unicode_tables.dat, skipping

Installing ri documentation for activesupport-3.2.19

Parsing documentation for nap-0.8.0

Installing ri documentation for nap-0.8.0

Parsing documentation for json_pure-1.8.1

Installing ri documentation for json_pure-1.8.1

Parsing documentation for fuzzy_match-2.0.4

Installing ri documentation for fuzzy_match-2.0.4

Parsing documentation for cocoapods-core-0.34.2

Installing ri documentation for cocoapods-core-0.34.2

Parsing documentation for claide-0.7.0

Installing ri documentation for claide-0.7.0

Parsing documentation for colored-1.2

Installing ri documentation for colored-1.2

Parsing documentation for xcodeproj-0.19.3

Installing ri documentation for xcodeproj-0.19.3

Parsing documentation for cocoapods-downloader-0.7.2

Installing ri documentation for cocoapods-downloader-0.7.2

Parsing documentation for cocoapods-plugins-0.3.1

Installing ri documentation for cocoapods-plugins-0.3.1

Parsing documentation for cocoapods-try-0.4.1

Installing ri documentation for cocoapods-try-0.4.1

Parsing documentation for netrc-0.7.7

Installing ri documentation for netrc-0.7.7

Parsing documentation for cocoapods-trunk-0.3.0

Installing ri documentation for cocoapods-trunk-0.3.0

Parsing documentation for escape-0.0.4

Installing ri documentation for escape-0.0.4

Parsing documentation for open4-1.3.4

Installing ri documentation for open4-1.3.4

Parsing documentation for cocoapods-0.34.2

Installing ri documentation for cocoapods-0.34.2

18 gems installed

chenyisis-Mac-mini:~ chenyisi$ cd /Users/chenyisi/Desktop/ios/SwiftWeather-master

chenyisis-Mac-mini:SwiftWeather-master chenyisi$pod install

Setting up CocoaPods master repo

Setup completed

Analyzing dependencies

Downloading dependencies

Installing AFNetworking (2.3.1)

Generating Pods project

Integrating client project

[!] The use of implicit sources has been deprecated. To continue using all of the sources currently on your machine, add the following to the top of your Podfile:

source 'https://github.com/CocoaPods/Specs.git'

chenyisis-Mac-mini:SwiftWeather-master chenyisi$

Cocoapod安装使用和常见问题(转载)的更多相关文章

  1. Cocoapod安装使用和常见问题

    1.cocoapod的按照,cocoapod是运行在ruby环境下的,在ruby环境的 ,像cocoapod这样的开源项目时放在放在rubygems服务器上面的,但国内访问https://rubyge ...

  2. wdcp的安装方法与常见问题

    wdcp(WDlinux Control Panel)是一套用PHP开发的Linux服务器管理系统,通过面板来操作可以彻底放弃用ssh 命令来操作的繁琐,让Linux服务器系统变得更容易使用,可以在线 ...

  3. Cocoapod安装使用

    近期换工作.项目中推荐使用Cocoapod,把经常使用的第三方库增加到project中,大致说一下流程,标记一下. 第一步:安装 CocoaPods是跑在Ruby的软件,安装可能须要几分钟.打开你的终 ...

  4. cocoapods 安装过程及常见问题

    1.可以参考这个网页的教程:http://code4app.com/article/cocoapods-install-usage 2.按照以下步骤进行安装: 1.配置rugy静态环境 gem sou ...

  5. 在CentOS 7/6.5/6.4 中安装Java JDK 8(转载)

    转载在CentOS 7/6.5/6.4 中安装Java JDK 8 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | ...

  6. php扩展memcached和memcache的安装配置方法:转载

    本文转载:http://www.jb51.net/article/56999.htm php连接memcached缓存服务器的客户端有两个,一个是memcache是比较底层的开发库,memcached ...

  7. cocoapod安装过程中的幺蛾子

    cocoapod是GoogleMobileAd framework推荐的一个自动解决依赖关系的工具.   安装cocoapod时遇到问题: EthandeMacBook-Air:Xcode ethan ...

  8. win7环境下安装运行gotour【转载整理】

    转载请注明出处:http://www.cnblogs.com/Vulpers/p/5562586.html 最近尝试学习golang,在某个网站(真忘了)上发现gotour是一款灰常叼的教程& ...

  9. CocoaPods安装使用以及常见问题

    什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理.开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和第三方 ...

随机推荐

  1. zookeeper学习(上)

    zookeeper学习(上) 在前面的文章里我多次提到zookeeper对于分布式系统开发的重要性,因此对zookeeper的学习是非常必要的.本篇博文主要是讲解zookeeper的安装和zookee ...

  2. JavaScript中变量声明有var和没var的区别

    JavaScript中变量声明有var和没var的区别 JavaScript中有var和没var的区别 Js中的变量声明的作用域是以函数为单位,所以我们经常见到避免全局变量污染的方法是 (functi ...

  3. linux前四天学习笔记

    以下是在linux培训机构所学的内容,感觉比较乱 MySQL学习笔记MySQL的安装 linux中的超级管理员rootaixocm vnc的退出: F8 MySQL的特点.优点:关系型开源.免费c++ ...

  4. 一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法!

    一种基于自定义代码的asp.net网站首页根据IP自动跳转指定页面的方法! 对于大中型网站,为了增强用户体验,往往需要根据不同城市站点的用户推送或展现相应个性化的内容,如对于一些大型门户网站的新闻会有 ...

  5. Js 获取当前月的天数

    function getDays() { //构造当前日期对象 var date = new Date(); //获取年份 var year = date.getFullYear(); //获取当前月 ...

  6. Java基础知识拾遗(一)

    Java Threads 1. 创建线程的三种方法? 继承Thread类: 实现Runnable接口: 使用Executor框架创建一个线程池. 每个线程都有优先级(Thread.MAX_PRIORI ...

  7. Html+Css实现九大行星动画效果

    前段时间项目中需要开发一个3D效果的环形菜单类似行星旋转,折腾了好久弄出了个样子,但是最后客户改版了不需要了,好不容易弄出来的吊炸天的效果不能这么浪费了, 今年神舟十一号载人飞船顺利发射成功,中国航天 ...

  8. avalon1.5+中组件的定义方式

    avalon在1.5之后引入新的组件定义和使用方式,其总的宗旨是为了使定义和使用组件更加简单 组件库的概念 首先,需要注意的是,引入了组件库的概念(也可以理解为namespace),之后定义的组件必须 ...

  9. OC之OC与C的比较

    1. 从编写.编译.链接的流程. 1). 创建1个.m的源文件. 2). 在这个文件中写上符合OC语法规范的源代码. 3). 编译. a. 预编译: 执行预处理代码. b. 检查语法. c. 生成目标 ...

  10. Android自定义控件系列(一)—Button七十二变

    转载请注明出处:http://www.cnblogs.com/landptf/p/6290791.html 忙了一段时间,终于有时间整理整理之前所用到的一些知识,分享给大家,希望给同学们有些帮助,同时 ...