命令行執行
$ 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中搜索第三方庫。
