ocoaPods安装分两步:第一步、修改本机的Ruby环境;第二步、安装。

第一步:步骤1、打开终端输入   gem sources -l   查看本机的Ruby环境;若显示“https://ruby.taobao.org/”,表示Ruby环境可用,直接跳过第一步,进行第二步安装。

步骤2、若显示“https://rubygems.org/”,执行步骤3.

步骤3、在终端执行gem sources —remove+空格+步骤2显示的内容移除当前镜像,   终端命令即  gem sources —remove https://rubygems.org/

步骤4、移除成功后,执行  gem sources -a https://ruby.taobao.org/    修改镜像

步骤5、重新执行步骤1,查看当前Ruby环境是否为https://ruby.taobao.org/,若是,则第一步完成,执行第二步安装

第二步:步骤11、执行终端命令:sudo gem install cocoa pods  ,点击回车确定以后要输入本机密码,这里密码是不显示出来的,输入完密码直接回车确定

步骤22、执行终端命令:pod setup  注意:这个步骤有点慢,耐心等待,出现如下错误,说明网络连接不正常,重新  pod setup

若出现以下提示,表示安装完成:

若想查看安装进度重新打开一个终端(commond+n),先进入  CocoaPods(cd ~/.cocoapods)然后输入(du -sh *)

CocoaPods的使用:

步骤1、首先得有一个目标工程,即要在那个工程中使用第三方。

步骤2、打开终端执行命令:pod search + 第三方库名称    例如:pod search MBProgressHUD 回车结果如图所示,

将红线指示部分的内容复制出来备用,此时若终端最下面出现下图所示“END”,输入  q   即可

步骤3、执行终端命令:cd + 目标工程的路径(目标工程的路径可以将目标工程往终端中拖拽即可),回车确定,进入到目标工程路径中

步骤4、执行终端命令:vim Podfile    进入下图界面,我的工程中已经添加了第三方,看起来可能不一样

进入该一面后,点击   i     进入下图界面(界面最下方提示不同)

步骤5、输入一下部分:第二行的“UISenior_18_CocoaPods”是你目标工程的工程名;“pod 'SDWebImage', '~> 3.7.6'”是你粘贴备份的内容。

platform :ios, '8.0'
target "UISenior_18_CocoaPods" do
pod 'SDWebImage', '~> 3.7.6'
end

输入完成按“Esc”  然后输入   :wq     点击确定(注意:要在英文状态下输入)

步骤6、执行终端命令   pod update    就可以了

CocoaPods的安装及安装出现问题的处理的更多相关文章

  1. CocoaPods 的简单快速安装方法

    CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...

  2. iOS 开发:CoCoapods的使用和安装

    CocoaPods的使用和安装 一.什么是CocoaPods? 前言: 思考如何引入一个第三方框架. 例如: 百度地图SDK.友盟.ShareSDK. 信鸽推送等. 从github或某处下载第三方SD ...

  3. 最新版CocoaPods的使用与安装-以导入ReactiveCocoa框架为例

    一.什么是CocoaPods?前言: 思考如何引入一个第三方框架. 例如: 百度地图SDK.友盟.ShareSDK. 信鸽推送等.从github或某处下载第三方SDK工程中导入所需要的SDK的文件 . ...

  4. iOS中 CocoaPods Mac App的安装和使用 韩俊强的博客

    CocoaPods Mac App的安装和使用 CocoaPods桌面应用版下载地址:https://cocoapods.org/app打开应用会提示你是否安装命令行工具,选择install就也可以在 ...

  5. CocoaPods的使用(一) 安装

    一.什么是CocoaPods? 前言: 思考如何引入一个第三方框架. 例如: 百度地图SDK.友盟.ShareSDK. 信鸽推送等. 从github或某处下载第三方SDK 工程中导入所需要的SDK的文 ...

  6. CocoaPods学习系列1——安装和常规使用

    CocoaPods是一个Github上的开源项目,目前已经成为iOS开发过程中标准的依赖库管理器,提供了一种对第三方类库简单优雅的集成和管理方案. 其工作原理,是将第三方类库统一管理到一个名为Pods ...

  7. cocoapods的安装和安装过程中遇到的问题

    查看当前的ruby版本,我的版本是ruby 2.0.0p648 小于2.2安装cocoapods时会遇到以下问题 $ ruby -v 查看当前ruby源,默认为 https://rubygems.or ...

  8. Hadoop单机模式安装-(3)安装和配置Hadoop

    网络上关于如何单机模式安装Hadoop的文章很多,按照其步骤走下来多数都失败,按照其操作弯路走过了不少但终究还是把问题都解决了,所以顺便自己详细记录下完整的安装过程. 此篇主要介绍在Ubuntu安装完 ...

  9. Linux rabbitmq的安装和安装amqp的php插件

    RabbitMQ是一个消息代理.它的核心原理非常简单:接收和发送消息.你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处.在这个比喻中,RabbitMQ是一个邮箱.邮局.邮 ...

  10. CentOS安装Nginx安装详解

    一.准备工作,安装依赖包,缺一不可!(推荐先用命令查看自己是否已经安装一下软件,确认没有再安装) --------------------------------------------------- ...

随机推荐

  1. javascript的层次

    1.功能api 2.代码organization 3.performance 4.work flow

  2. 跟我开发NSP(网上查询平台):如何选择开发项目

    我想通过一个真实的项目开发的全过程,记录一下开发过程的点点滴滴,记录一下过程中的前思后想.这个全过程包括,如何选择项目.如何分析项目.如何组织项目开发.如何设计开发流程.如何设计软件的总体架构.如何建 ...

  3. poj3624 简单的01背包问题

    问题描述: 总共有N种宝石供挑选,宝石i的重量为Wi,吸引力为Di,只可以用一次.Bessie最多可负担的宝石手镯总重量为M.给出N,M,Wi,Di,求M. 非常标准的01背包问题.使用了优化的一维数 ...

  4. linux命令之uname

    uname是linux中查询系统基本信息的命令. 命令形式: uname [选项] 选项包括:(若不跟任何选项:则默认-s选项) -s, --kernel-name 输出内核名称   -n, --no ...

  5. SharePoint 2013的100个新功能之场管理

    一:改进的SPSite命令 SharePoint 2013中对SPSite PowerShell命令行做了改进提升,使网站集操作更简便.比如,一个新的参数“HostHeaderWebApplicati ...

  6. 电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案

    1.重启 MSI 安装服务: 运行-输入“CMD”命令,在弹出的对话框中输入命令: msiexec/unregserver ,回车,并再次输入 msiexec/regserver . 2.启用 Pri ...

  7. Vim应用

    :q!不保存退出 :set number显示行数 :wq保存并退出 ==先输入100,再输入==.从这行开始向下100行,进行自动缩进对齐

  8. Unable to resolve target 'android-XX'的问题解决

    1.问题现象(Unable to resolve target 'android-XX') 将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'a ...

  9. BZOJ 3674 可持久化并查集加强版 可持久化并查集

    题目大意:同3673 强制在线 同3673 仅仅只是慢了一些0.0 这道题仅仅写路径压缩比仅仅写启示式合并要快一点点 两个都写就慢的要死0.0 改代码RE的可能是内存不够 #include<cs ...

  10. cocos2d_android 瞬间动作

    该文章所写的瞬间动作主要有CCFlipX,CCFlipY,CCHide,CCShow 当中CCFlipX是以Y轴为中心旋转,CCFlipY是以X轴为中心旋转,CCHide将精灵对象隐藏,CCShow将 ...