关闭

Mac OS X 10.11.x 安装 Cocoapods 心路历程

标签: mac os xCocoapods第三方开源库更换ruby源更换镜像索引
1266人阅读 评论(1) 收藏 举报
分类:

我用的是最新版的 Mac OS X 10.11.6 系统,在安装 Cocoapods 的过程中也是遇到了一些问题,下面就整个安装过程以及过程中出现的问题和解决方案作一下总结。

  1. Cocoapods 是什么?
    CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。
    使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。

  2. 具体安装流程

(1)查看 ruby 是否是最新版的。安装 Cocoapods 需要的 ruby 环境为 2.2.2 以上,而 Mac 自带的 ruby 版本为 1.8.7,ruby是通过rvm安装的,所以需要先安装 RVM。

$ ruby -v

(2)安装RVM

$ curl -L get.rvm.io | bash -s stable 
$ source ~/.bashrc
$ source ~/.bash_profile 

测试是否安装成功

$ rvm -v

(3)用RVM升级Ruby
查看当前ruby版本

$ ruby -v   

列出已知的ruby版本

$ rvm list known  

安装ruby 2.3.0

$ rvm install 2.3.0 

安装后查看ruby版本

$ rvm -v

(4)移除现有Ruby默认源(最新版的Xcode要将http 换成 https)

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

安装CocoaPods时我们要访问cocoapods.org,该网站可能被我们大天朝墙了,这样下载安装可能会是龟速,幸好我们可以用淘宝的Ruby镜像来访问该网站。

(5)使用新的源(最新版的Xcode要将http 换成 https)

$ gem sources -a https://ruby.taobao.org/

(6)验证新源是否替换成功

$ gem sources -l

(7)安装CocoaPods

$ gem install cocoapods 或
$ gem install -n /usr/local/bin cocoapods

$ pod setup

(8)使用镜像索引
这里写图片描述
出现这种错误是因为没有更换镜像索引。

pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update

更换镜像索引后,再次安装,终端提示如下,并卡住了!

Setting up CocoaPods master repo

Cocoapods在将它的信息下载到 ~/.cocoapods里
然后前往这个文件夹,不断预览它的大小,发现在不断增大,心里顿时舒坦了很多!

$ du -sh *

经过长时间的等待下载,终于提示安装成功!
这里写图片描述

有可能会遇到这个警告:
[!] Unable to find a pod with name, author, summary, or description matching ‘AFNetworking’

处理方法为:

$ rm ~/Library/Caches/CocoaPods/search_index.json

(9)检验 Cocoapods 是否安装成功

$ pod search AFNetworking

这里写图片描述

由上图可见 Cocoapods 安装成功!

3
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

在Mac OS X上安装 Ruby运行环境 CocoaPods安装和使用教程

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 ...
  • gwh111
  • gwh111
  • 2015-09-24 11:41
  • 6614

使用OS X base System在线安装Mac OS到U盘及使用U盘恢复Mac OS

前言不得不说Mac系统还是相当稳定的,对比Windows隔三差五的重装系统,Mac确实优秀太多。以前装Windows系统可是装的想吐,可自从使用了Mac电脑都快忘了怎么重装系统了 ^_^终究还是遇到问...
  • u010638969
  • u010638969
  • 2017-12-10 22:19
  • 293

Win7下安装苹果MAC OS X Mountain Lion 双系统详细图文教程

 最近看到新闻说苹果发了个Mountain Lion版,也就是ML版,发了疯了想装装看,到底苹果咋牛X,苹果俺没有,黑苹果太危险,用虚拟机试试火力吧,用的是VMware虚拟机。 ...
  • yuanyuan_186
  • yuanyuan_186
  • 2014-08-08 11:50
  • 1850

详解VMware 9.0.1安装MAC OS X 10.8(历时近3日感想篇)

突然心血来潮,想用VMware 9.0.1安装MAC OS X,但网上的文章多多少少总有点缺陷,不能适合每一个人,在综合了近30篇安装MAC OS X的文章后,我决定发布一篇比较大众化,比较详尽的MA...
  • ljiechang
  • ljiechang
  • 2014-06-29 18:03
  • 2891

【USB 支持】用virtualbox虚拟机安装Mac OS 10.6.x详细步骤-

转载自http://bbs.weiphone.com/read-htm-tid-1702048.html 用vmware安装失败的同学们可以看看这个帖子。virtualbox是开源软件,可以免费安装...
  • oMingZi12345678
  • oMingZi12345678
  • 2014-02-05 11:22
  • 2074

OS x yosemite jdk安装路径和环境变量配置

首先mac默认安装了jdk1.6d的版本,如使用默认直接到第二步配置环境变量。注:jdk1.8安装完后默认会配置环境变量。不过用户也可以了解一下jdk安装的路径 安装JDK安装jdk下载下来直接点击一...
  • github_25928675
  • github_25928675
  • 2015-10-16 15:21
  • 1483

Mac OS X安装软件和使用入门

打开终端Terminal---搜索或者应用程序-实用工具--Terminal 快捷键 command+H:隐藏窗口; command Q:退出应用程序; commandZ:恢复上一步; ...
  • q383700092
  • q383700092
  • 2016-11-25 09:25
  • 853

VMWare上成功安装Mac OS X Mavericks(10.9)的全部过程

 http://blog.csdn.net/joosonmao/article/details/41077931 不知道我写的这个算不算给看到的又需要的人的福利呢,反正我是折腾了好几天,网上也...
  • yuanyuan_186
  • yuanyuan_186
  • 2016-04-11 15:56
  • 3997

总结-虚拟机安装OS X系统步骤及遇到的问题

一、安装步骤 1 创建一个文件夹,用于向虚拟机系统共享文件,如:work。 2 下载好所需的安装包:      a VMware虚拟机安装包(包含unlocker软件,用于解锁VMware中OS ...
  • JeffersonZHabc
  • JeffersonZHabc
  • 2016-09-21 20:43
  • 2512

OS X Yosemite 10.10 (14A389) 正式版 懒人版安装镜像

 只看楼主 收藏 回复 http://tieba.baidu.com/p/3357056206 ...
  • dongsheng186
  • dongsheng186
  • 2015-03-19 22:26
  • 4689
    个人资料
    • 访问:270686次
    • 积分:4310
    • 等级:
    • 排名:第8158名
    • 原创:160篇
    • 转载:17篇
    • 译文:1篇
    • 评论:164条
    博客专栏
    最新评论