文档章节

【CocoaPods】CocoaPods安装

魔笛GNR
 魔笛GNR
发布于 2016/07/07 18:55
字数 544
阅读 30
收藏 0

一、配置ruby

    如果ruby版本过低,则可能导致cocoapods 安装失败!

    A、 查看ruby 版本,在终端输入:

$ ruby -v

    B、通过rvm更新ruby:

    rvm (Ruby Version Manager,Ruby版本管理器),包括Ruby的版本管理和Gem库管理(gemset)

    1、安装ruby,耐心等待一段时间

$ curl -L https://get.rvm.io | bash -s stable

     2、查看rvm版本

$ rvm -v

    3、查看ruby版本列表

$ rvm list known   

    4、安装ruby,比如我选最新版2.3.0

$ rvm install 2.3.0 

    安装完成后查看ruby版本即可。

    C、替换ruby源

    由于默认的源地址无法访问cocoapods,我们需要用(注意是 https 哦)"https://gems.ruby-china.org/" 来替换默认的源地址。

    替换步骤:

    1、先删除默认源,终端输入如下命令:

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

     2、增加要替换的源:

$ gem sources -a https://gems.ruby-china.org/

     3、验证是否添加成功:

$ gem sources -l

    输出结果如下,有且只有https://gems.ruby-china.org/

*** CURRENT SOURCES ***         

https://gems.ruby-china.org/

注:上述如果失败请尝试更新gem:

$ sudo gem update --system

二、安装cocoapods

$ sudo gem install cocoapods 

A、初始化pod

$ pod setup

如果运行到Setting up CocoaPods master repo处不动,可能是由于网络原因导致下载缓慢,可以在终端中输入一下命令,进入到cocoapods目录:

cd ~/.cocoapods 

查看repos大小,来判断是否正在下载(repos目录一般100多M),命令如下:

$ du -sh * 

B、使用CocoaPods

    1、创建Podfile    cd到你的工程目录下,输入以下命令:

$ vim Podfile

    2、添加你的第一个第三方库,在Podfile 中输入以下代码:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

    3、保存 退出,点击 Esc 键 , 输入 :wq 回车即可! 

    4、安装Pod,执行以下命令:

pod install

    5、稍等片刻,你会在工程目录下 看到一个新的文件 .xcworkspace ,以后你就用它来打开你的工程吧!

    6、更新库:

$ pod update

    7、只更新变更的库:

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

© 著作权归作者所有

共有 人打赏支持
魔笛GNR
粉丝 7
博文 82
码字总数 43485
作品 0
郑州
iOS工程师
私信 提问
pod始终不成功,不知道怎么回事,一直这样显示

Setting up CocoaPods master repo Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`) $ /usr/bin/git clone https://github.com/CocoaPods/Spe......

liuweiqian
2016/10/13
272
0
【GEM】深入理解 cocoapods gem

比较gem,rvm,brew命令 $ gem list 安装cocoapods 清理pods缓存 http://blog.csdn.net/hengshujiyi/article/details/40303457 可能遇到问题 卸载cocoapods 安装和卸载版本 关于rvm管理ruby包 ...

创意总监
2016/06/30
0
0
CocoaPods安装遇到的问题

--------------- 原文地址:传送门 第一步:sudo gem update --system 如果失败则用这条语句 sudo gem install -n /usr/local/bin cocoapods 如果是最新版的会出现Latest version currently ...

qq_28379951
2018/04/11
0
0
iOS开发之$ pod setup时,CocoaPods报CocoaPods was not able to update the `master` repo.

最近在安装cocoapods, pod setup时,CocoaPods报CocoaPods was not able to update the repo. If this is an unexpected issue and persists you can inspect it running 错误。 解决办法如......

坤宇
昨天
0
0
使用 CocoaPods 管理依赖库

文本首发于Ryan’s Zone 本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFN...

孙启超
2014/04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

matlab-线性代数 将矩阵变成列、行向量

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   将矩阵变成列、行向量(按照......

志成就
7分钟前
0
0
开始使用Filebeat

认识Beats Beats是用于单用途数据托运人的平台。它们以轻量级代理的形式安装,并将来自成百上千台机器的数据发送到Logstash或Elasticsearch。 (画外音:通俗地理解,就是采集数据,并上报到...

北极南哥
9分钟前
0
0
shell getopts template

!/bin/bash# ------------------------------------------------------------------# [Author] Title# Description# ---------------------------------------------------......

易野
25分钟前
0
0
DHCP服务原理与搭建(Linux系统+路由器,二选一方案)

大家都知道上网的最基本前提是要在终端上设置IP、子网掩码、网关、DNS等地址信息,在家里或者在办公室很多时候打开电脑后发现就可以上网,并没有手动设置IP、掩码、DNS地址也能上网,这是什么...

老率的IT私房菜
34分钟前
5
0
GitLab的安装及使用教程

首页 新随笔 管理 随笔 - 575 文章 - 0 评论 - 27 GitLab的安装及使用教程 1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 复制以下内容: [gitlab-ce] name=Gitlab CE Repository base...

rootliu
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部