Mac OS X 10.11.x 安装 Cocoapods 心路历程
来源:互联网 发布:linux lsnrctl 编辑:程序博客网 时间:2024/05/22 06:27
我用的是最新版的 Mac OS X 10.11.6 系统,在安装 Cocoapods 的过程中也是遇到了一些问题,下面就整个安装过程以及过程中出现的问题和解决方案作一下总结。
Cocoapods 是什么?
CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。
使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。具体安装流程
(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 masterpod repo add master https://gitcafe.com/akuandev/Specs.gitpod 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 安装成功!
- Mac OS X 10.11.x 安装 Cocoapods 心路历程
- Mac OS X 10.11安装cocoapods
- Mac OS X 10.11安装cocoapods
- Mac OS X 10.11+系统 安装CocoaPods
- Mac OS X 10.11+系统 安装CocoaPods
- Mac OS X 10.11安装cocoapods的修正篇
- Mac OS X 10.11.1 安装cocoapods及使用详解
- Mac OS X 10.11.1 安装cocoapods及使用详解
- OS X 10.11 cocoapods
- cocoapods在OS X 10.11的安装
- OS X 10.11.1 安装CocoaPods
- OS X EI Capitan 10.11 安装 cocoapods
- OS X 10.11 下 CocoaPods的安装
- Cocoapods安装步骤(OS X 10.11环境)
- Mac OS X上安装cocoapods和使用
- 最新Mac OS X 安装cocoapods及使用详解
- Mac OS X 跟新到10.11后cocoapods安装出现的问题
- 最新Mac OS X 10.11之后 安装cocoapods及使用详解
- python 中的私有变量申明和定义
- MySQL数据库中常用存储引擎总结
- 寻觅
- TCP拥塞控制-慢启动、拥塞避免、快重传、快启动
- 【每天听见吴晓波】为什么要听见吴晓波?
- Mac OS X 10.11.x 安装 Cocoapods 心路历程
- bug管理软件
- kvm、qemu-kvm、ibvirt及openstack,之间的关系
- java高并发 -- 说说IO那点事儿
- Oracle11g客户端安装及plsql配置步骤与方法
- Ardely暗区图像增强
- 进程管理
- QT引用OpenCV出现错误:warpers_inl.hpp:146: error: C2589: “(”:“::”右边的非法标记
- centos开机自启动 2016.08.29回顾