Cocoapods的安装和使用

来源:互联网 发布:java 计算时间的差 编辑:程序博客网 时间:2024/06/04 19:47

开篇先亮一遍文章——CocoaPods安装和使用教程。 可以了解下CocoaPods,当然里面的命令有些已经不能用了,原因围城,所以我才打算整理一下这一篇文章。

一、 删除之前的pod

如果之前安装过Cocoapods,请先将之前的删除。

1.删除目录下的pod

也可以commamd-shift-g前往文件夹中输入路径,前往文件夹手动删除。

rm -rf /usr/local/bin/pod

2.查看Cocoapods相关的已安装的组件

gem list cocoapods
*** LOCAL GEMS ***cocoapods (1.2.0)cocoapods-core (1.2.0)cocoapods-deintegrate (1.0.1)cocoapods-downloader (1.1.3)cocoapods-plugins (1.0.0)cocoapods-search (1.0.0)cocoapods-stats (1.0.0)cocoapods-trunk (1.1.2)cocoapods-try (1.1.0)

然后挨个卸载

sudo gem uninstall cocoapods

二、更换ruby源

1.查看当前的ruby源

gem source -l
*** CURRENT SOURCES ***https://gems.ruby-china.org/

2.移除之前的ruby源

因为淘宝的已经不支持了,所以如果是淘宝的,需要移除现有的Ruby默认源 详细情况

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

3.替换ruby源

目前推荐使用的是https://gems.ruby-china.org

gem source -a https://gems.ruby-china.orggem source -l // 查看当前ruby源,检查是否替换成功

三、更新ruby版本

1.检查ruby的版本

因为Error installing pods:active support requires Ruby version >= 2.2.2,意思是ruby版本必须高于2.2.2,才能进行pod installing,如果高于2.2.2,请略过这一步

ruby -v

2.安装RVM

Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。这里推荐使用RVM进行对Ruby的升级。RVM官网

在这我们需要使用Homebrew进行RVM的安装,所以首先要将Homebrew升级到最新。在官网中,你一眼就能看到那个命令. HomeBrew官网

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  // 安装homebrew

下面开始安装RVM。期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。

curl -L https://get.rvm.io | bash -s stablesource ~/.rvm/scripts/rvm

检查是否安装正确

rvm -vrvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

开始更新ruby版本

首先安装ruby,然后检查已安装的ruby,将老版本的ruby卸载,并将新的ruby设置为系统默认版本

rvm list known  // 查询所有ruby版本,后面将会列出ruby的版本号rvm install 2.3.0 // 这个版本号可以自己选择 如果需要管理员权限,使用sudo —— sudo rvm install 2.3.0rvm list  // 查询已安装的版本rvm remove 2.0.0   // 移除已安装的版本,后面的是版本号rvm 2.3.0 --default // 将这个版本的ruby设为系统默认版本

四、升级更新Gem

如果Gem版本过老,则会出现一系列问题,导致Cocoapods无法安装。所以保险起见,我们先进行升级

sudo gem update --system  // 升级Gem
gem -v // 查看Gem版本

五、安装Cocoapods

终于走到了这一步,只有一个命令

sudo gem install -n /usr/local/bin cocoapods // Mac OS X 10.11后   输入这一条

之后就是setup,这是将Github上的开源库都托管都安装Podspec索引安装到到本地

pod setup

就是这个东西

当安装完成时,就可以尽情的使用它了。

注意,pod setup时间会很长,选择网络也是一种因素。

查看下载速度 这个时候,右击终端->新建窗口

cd ~/.cocoapods  // 进入cocoapods文件
du -sh *  // 显示下载文件大小

当然也有直接从git上下载完,然后拖入到cocoapods文件中的,但是我没有成功,所以我单纯的列出连接吧

跳过pos setup快速安装教程

pod search AFNetworking  // 测试安装是否成功

六、使用Cocoapods

1.新建一个工程

2.在终端下转到该工程的路径下,创建一个Podfile文件

vim Podfile  // 创建文件

3.输入i进入编辑模式,编辑Podfile文件内容

4.按下esc退出编辑模式,输入:wq(write quit)保存退出

5.输入pod install进行安装

6.如果在原有的库中添加新的第三方则使用Podfile文件

pod install与update的区别

最后附上两个命令以及参考资料,感谢各位大神的指导,如果有错误,请指出~

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

参考资料

http://www.cocoachina.com/ios/20160922/17622.html 总结安装过程中所遇到坑的解决方式 推荐

http://www.cnblogs.com/zhuyanboyue/p/6118950.html 介绍Cocoapods更新大致流程的

http://www.jianshu.com/p/b64b4fd08d3c 介绍Cocoapods更新大致流程的

http://www.cnblogs.com/MJchen/p/6097278.html 介绍Cocoapods版本更新大致流程的

http://www.jianshu.com/p/1222dd6c4271 介绍Cocoapods更新大致流程的

http://www.cnblogs.com/lucky-star-star/p/5810630.html 更新ruby、gem、安装Cocoapods

http://blog.csdn.net/wzz_580640/article/details/51865360 介绍安装rvm

http://blog.csdn.net/wangyanchang21/article/details/51885383 更新ruby环境的

0 0