使用cocoapods导入开源库

## rvm安装

curl -L get.rvm.io | bash -s stable

source  ~/.bashrc

source ~/.bash_profile

安装好 rvm -v可以查看版本

## 使用rvm升级ruby

输入rvm list known 查看已知版本

rvm install + 版本号来更新版本

rvm list 查看已经安装的ruby版本

--docs是编译安装后自动生成文档,--head是最新的版本(未必稳定,生产环境勿用!)

如果要干净的删除某个版本的ruby,并且把文档和gems都删除,命令如下:

rvm remove ruby-2.2 --docs --gems

rvm use ruby-2.2 --default #设置为默认版本

rvm use --system #使用系统默认的版本


## 更改镜像

查看当前的源

gem sources -l

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

//等有反应之后再敲入以下命令,添加淘宝镜像

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

新的是

gem sources -a https://gems.ruby-china.com/

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://gems.ruby-china.com

## 安装cocoa pods

sudo gem install cocoapods

如果出现   Successfully installed cocoaPods 即安装成功

pod setup

然后就可以cd到工程文件夹创建podfile文件 --  pod init

之后就是导入自己想添加的开源库了

ps:Podfile文件示例:

platform :ios, '7.0'  //7.0以上版本支持

pod 'AFNetworking'      //不显式指定依赖库版本,表示每次都获取最新版本

pod 'AFNetworking',  ‘2.0’    //只使用2.0版本

pod 'AFNetworking', ‘>2.0′    //使用高于2.0的版本

pod 'AFNetworking', ‘>=2.0′    //使用大于或等于2.0的版本

pod 'AFNetworking', ‘<2.0′    //使用小于2.0的版本

pod 'AFNetworking', ‘<=2.0′    //使用小于或等于2.0的版本

pod 'AFNetworking', ‘~>0.1.2′  //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0

pod ‘AFNetworking’, ‘~>0.1′    //使用大于等于0.1但小于1.0的版本

pod ‘AFNetworking’, ‘~>0′    //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本

你可能感兴趣的:(使用cocoapods导入开源库)