Ruby是一种功能强大的面向对象的脚本语言git
Gem是一个管理Ruby库和程序的标准包,它经过Ruby Gem(如 http://rubygems.org/ )源来查找、安装、升级和卸载软件包,很是的便捷。github
CocoaPods是iOS最经常使用最有名的类库管理工具json
安装cocoapodsvim
1.移除ruby的源地址
gem sources --remove https://rubygems.org/xcode
2.添加ruby的源地址
gem sources -a http://ruby.taobao.org/缓存
3.查看ruby的源地址
gem sources -lruby
4.安装cocoapods
sudo gem install cocoapods
//注释:sudo为获取管理员权限,因此须要输入密码,输入密码时光标不提示
//cd 访问文件
//ls 查看当前文件夹内的文件
//pwd 获取当前文件路径
//cocoaPods 须要ruby最低版本1.9.3,若是须要升级须要查考下面的ruby的升级bash
5.若是提示gem版本太低,须要升级gem
sudo gem update --system服务器
6.测试cocoapods安装是否成功
pod search afnetworking
//注释:afnetworking为第三方的名字,能够换成其余的,而且支持模糊搜索
//若是没有安装成功,提示Setting up CocoaPods master repo
//cocoapods安装有两个步骤:A.cocoapods环境安装 B.cocoapods主支建立(至关于从cocoapods服务器上checkout一份到你的电脑)app
7.移除cocoapods主支
pod repo remove master
8.修改cocoapods地址
pod repo add master https://gitcafe.com/akuandev/Specs.git
//其中https://gitcafe.com/akuandev/Specs.git 也可还成http://git.oschina.net/akuandev/Specs.git
9.更新cocoapods主支
pod repo update
使用cocoapods
1.建立工程
2.在命令行里 cd 工程主目录
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods
3.建立名为 Podfile的文件
例如:vim Podfile
4.在Podfile中写入你想要添加的第三方类库,能够使用pod search * 去搜索你想要找的第三方类库
例如:pod 'JSONKit', '~> 1.5pre'
5.保存Podfile文件,并退出
例如: :wq
6.安装第三方类库
例如:pod install
7.From now on use `LessonCocoaPods.xcworkspace`.
打开*.xcworkspace,
//注意必定要把以前的项目关掉
升级ruby
1.安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境须要的开发包
2.安装 [Homebrew]
例如:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.安装rvm
例如:curl -L https://get.rvm.io | bash -s stable
4.载入 RVM 环境
例如:source ~/.rvm/scripts/rvm
5.检查一下是否安装正确
例如:rvm -v
6.安装rvm
例如:rvm install 2.0.0
7.设置ruby版本
例如:rvm 2.0.0 --default
二 : 当CocoaPods 出现 error: RPC failed; result=52, HTTP code = 0 的时候的解决方法
挂一个全局代理:
git config --flobal http.postBuffer 24288000 将缓存增大
1.建立工程
2.在命令行里 cd 工程主目录
例如:cd /Users/fuxiaohui/Desktop/LessonCocoaPods
3.建立名为 Podfile的文件
例如:vim Podfile
pod search jsonkit 复制 pod------
4.在Podfile中写入你想要添加的第三方类库,能够使用pod search * 去搜索你想要找的第三方类库
例如:pod 'JSONKit', '~> 1.5pre'
5.保存Podfile文件,并退出
例如: :wq
6.安装第三方类库例如:pod install