1.先来理解一下cocoapods。了解cocoapods,先搞定几个单词::
RVM: Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset),是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。(如有更深入的想要了解的 请看:https://www.jianshu.com/p/eb9efbb847ac)
Ruby: Ruby是一种纯粹的面向对象编程语言。
2.我们来具体安装 大致的流程 先装 RVM ---> Ruby ---> cocoapods;
打开一个终端一次执行:
/** 下面命令,一处Ruby原始的镜像源 因为被墙了 */
gem sources --remove https://rubygems.org/
如果提示command not found:这里有个传送门看看RVM的安装:http://www.cnblogs.com/daguo/p/4097263.html
/** 换成这个玩意儿 -a, -a 的意思是add 添加的意思 */
gem sources -a https://ruby.taobao.org/
如果这个不能用 试试 gem sources -a https://gems.ruby-china.com/
/** 查看一下是否成功了? */
gem sources -l
/** 最后安装cocoapods */
sudo gem install cocoapods
这里安装如果报错:ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
去看看这个 博客(谢谢原来的博主):http://blog.csdn.net/lissdy/article/details/9191351
最后虽然提示成功了,但是在查询一个库的时候总是卡在
然后我们新建一个窗口,执行 :
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder; (显示隐藏文件夹)
defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder; (隐藏隐藏文件夹)
然后 我们新开一个terminal(终端,) ,快捷键 选择现有的终端窗口然后 command+ N,或者新建一个Finder窗口,command + shift + G : 输入 /Users/apple,这里你的电脑可能不是这个路径,mac的文件系统划分这里不再赘述。
点击前往:然后就成了这样,然后找到 .cocoapods的文件夹:
然后新建的终端 cd 然后把那个.cocoapods 拖入终端就像这样:
然后回车,执行 du sh *(查看这个文件夹的大小,大约一分钟执行一次看看效果)
所以 所以,装好了,不要心急,等吧,大兄弟。
下面来几点技巧:
1.安装的时候可能会提示错误之类的,这个的话直接复制重要信息,直接百度,都会有解决方案滴!之前遇到过一个 因为安装有问题,就没去搞这个,但是笔者认为程序员一定要有自己的操守,就是打死不服输的精神,自己吹完的逼,一定要走完。
2.在使用的时候,大致的步骤是这样的,用Xcode新建一个工程 ,然后在工程的根目录下 建立一个 Podfile文件,编译这个Podfile文件,最后 终端cd到工程根目录,最后执行 pod install (可能会去远程仓库进行一个pull,) 或者pod install --no-repo-update(强行自己本地的仓库),具体用那个还是要根据自己配置的Podfile里面的文件来。最后打开工程向这样:
很多在编辑Podfile文件的时候,不要用老式的VIM编辑器,那玩意 vim Podfile, i 输入,,,还不可以全选 换行 - - 最后 :wq 。。。实在蛋疼,。更便捷点的方法就是 新建工程后,直接cd到工程的根目录下,然后 执行 touch Podfile(终端快速新建文件的) ,然后用Xcode或者文本打开,粘贴复制你知道吧,嘿嘿。。。但是笔者有个更牛逼的! cd到项目的根目录,执行 pod init 就OK 了,然后你在用Xcode打开Podfile文件,你会有惊喜!
另外一个还有一种 cocoapods的插件的,笔者认为没必要用那个玩意儿!更新就一行命令的事情,何必那么麻烦呢!!!
我们的QQ交流群:161389554 笔者QQ:52694940 有问题都可以交流。
----感谢开源。由于博客写的时间比较久远,如有不懂尽量加群讨论。谢谢。