命令行执行
$ pod install
[!] The \'master\' repo requires CocoaPods 0.32.1 -
失败,提示需要CocoaPods 0.32.1版本
查看CocoaPods版本
$ pod --version
0.29.0
确实需要更新了
命令行更新(安装)步骤【更新】
$ sudo gem update --system // 先更新gem,国内需要切换源
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
\*\*\* CURRENT SOURCES \*\*\*
https://ruby.taobao.org/
$ sudo gem install cocoapods // 安装cocoapods
$ pod setup
和安装过程是一样的,再次查看版本
$ pod --version
0.39.0
Done!!
安装最新版本cocoapods
sudo gem install cocoapods
安装指定版本cocoapods
sudo gem install cocoapods --version 0.39.0
卸载
- 确认当前CocoaPods版本
pod --version
- 列出当前所有安装的CocoaPods版本
gem list pod
- 卸载(指定版本or当前使用版本)
sudo gem uninstall cocoapods //卸载当前版本
sudo gem uninstall cocoapods -v 0.39.0 //卸载指定版本
使用指定版本Cocoapods(多个pods版本共存时)
使用指定pod版本安装第三方库
多版本pod并存时,有时会碰到某些第三方库暂不支持更新版本的pod安装,这时候可以指定pod的版本安装。
pod --version //先看当前pod版本
gem list pod //列出当前所有安装的coocapods版本
pod _0.39.0_ install //安装指定版本
常用命令总结
rvm list known //列出ruby当前可安装版本
rvm list //列出当前已安装的ruby版本信息
rvm install 2.3.0 //安装指定ruby版本
rvm use 2.3.0 --default //设置ruby默认版本
Pod Commands
1.查看pod所有命令:pod help
2.查看具体命令用法: pod <command> —help
, 例如:pod try —help
3.安装和配置第三方库: pod install. 如果想看到具体细节,pod install –verbose.一个很不错的link: http://blog.jobbole.com/53365/
4.检测并更新新版本库:pod update。可以通过pod outdated查看Pods中已过期的第三方开源库。pod install & pod update
区别: 例如:Podfile中,pod ‘SVProgressHUD’,而未指定此开源库版本。pod install,如果SVProgressHUD已存在Pods中,则直接使用它。但是,pod update,会重新下载最新版本到Pods中。
5.产生~/.cocoapods/repos
: pod setup. Cocoapods目录中保持了它支持的所有第三方开源库信息. 更新,sudo rm -fr ~/.cocoapods/repos/master
, 再pod setup。也可以使用git进行更新。
6.搜索第三方开源库: pod search <open source>
, 在cocoapods这个目录中搜索。也可以在http://cocoapods.org中搜索第三方库。