CocoaPods是什么?
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。
如何下载和安装CocoaPods?
在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境.Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。
著名的github 和twitter 网站就是ruby开发而成!
安装ruby环境之前需要安装 RVM
rvm是啥东西是啥东西(搞得好复杂的样子 不要慌 喝口茶慢慢看)~
一句话:RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
https://rvm.io/
打开你们的终端
输入:
$ curl -L https://get.rvm.io | bash -s stable
小白们** $**是终端有的符号 不必打进去
会出现如下信息证明安装成功了
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 184 100 184 0 0 86 0 0:00:02 0:00:02 --:--:-- 86
100 22721 100 22721 0 0 7170 0 0:00:03 0:00:03 --:--:-- 43862
Downloading https://github.com/rvm/rvm/archive/1.26.11.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc
Found PGP signature at: 'https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc',
but no GPG software exists to validate it, skipping.
Installing RVM to /Users//.rvm/
Adding rvm PATH line to /Users//.profile /Users//.mkshrc /Users//.bashrc /Users//.zshrc.
Adding rvm loading line to /Users//.profile /Users//.bash_profile /Users//.zlogin.
Installation of RVM in /Users//.rvm/ is almost complete:
- To start using RVM you need to run
source /Users//.rvm/scripts/rvm
in all your open shell windows, in rare cases you need to reopen all shell windows.
ppbrunt,
Thank you for using RVM!
We sincerely hope that RVM helps to make your life easier and more enjoyable!!! ~Wayne, Michal & team.
In case of problems: http://rvm.io/help and https://twitter.com/rvm_i
如果对Ruby感兴趣可以安装rails 框架~~
由于在国内墙的关系 你需要把网站换成 淘宝镜像服务器
输入如下命令(空格打多了 = 。=)
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
查看
$ gem sources -l
出现如下信息
*** CURRENT SOURCES ***
https://ruby.taobao.org#
请确保只有 ruby.taobao.org
安装Ruby
$ rvm install 2.0.0
设置默认版本
$ rvm 2.0.0 --default
查询已经安装的ruby
$ rvm list
安装 cocoapods
sudo gem install cocoapods
等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。