Mac-CocoaPods

CocoaPods

gem安裝、更新
rvm安裝、更新
ruby安裝、更新
cocoapods安裝、更新
cocoapods的命令pod 使用git

gem 更新

檢查 gem 版本

gem --versiongithub

升級 gem 爲最新版本

sudo gem update --systemjson

安裝 RVM

檢查 rvm 版本

rvm -vvim

安裝 rvm(rvm 可讓咱們擁有多個版本的 Ruby,而且能夠在多個版本之間自由切換。)

curl -L https://get.rvm.io | bash -s stableapi

載入 RVM 鏡像(指定源):

source ~/.rvm/scripts/rvmruby

檢查 rvm 是否正確安裝:

rvm -vbash

正確結果 rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

安裝 Ruby 環境

檢測 ruby 版本

ruby -v網絡

查詢已安裝的 ruby :

rvm list框架

卸載一個已安裝版本命令舉例:

rvm remove 1.9.2curl

查詢已知的 ruby 版本,選擇須要版本安裝

rvm list known

選着現有的 rvm 版原本進行安裝,以本身的實際版本爲準:

rvm install 2.5.1 須要花上一小段時間

設置默認 Ruby 版本:

rvm 2.3.0 —-default

檢查 ruby 是否安裝正確:

ruby -v

結果顯示:ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

安裝 cocoapods

檢查 cocoapods 版本

pod --version

查詢一下已經安裝過的鏡像:

gem sources -l

4.二、由於被牆的緣由,國內以前統一用淘寶鏡像https://ruby.taobao.org/,點擊打開網站,最新支持的都改成了https://gems.ruby-china.com/。若是已是最新的鏡像源地址,忽略。不是繼續下面命令:移除原有鏡像:

gem source -r https://rubygems.org/

4.三、添加新鏡像:

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

4.四、再次查看是否設置成功:

gem sources -l

查看本地安裝過的cocoapods版本

gem list --local | grep cocoapods

開始安裝 cocoapods

sudo gem install cocoapods

檢查是否正確安裝開始安裝cocoapods

pod --version

更新 CocoaPods

sudo gem update cocoapods

卸載老版本命令,選擇要刪除的版本對應的序列號:

sudo gem uninstall cocoapods

CocoaPods相關命令

創建本地cocoaPods的spec資源配置信息

pod setup

問題可能

結果狀況一:終端中出現紅色錯誤信息。說明某些環境緣由致使pod更新不了,可能緣由

(1)gem版本過低
(2)github沒法連接
(3).cocoapods目錄下的配置信息錯誤。
排除辦法:
更新gem到最新版本:$ sudo gem update --system

檢查是否ping通github:$ ping github.com,結束命令 control+c
查看pob repo list:$ pod repo list

結果狀況二:執行上述命令之後因爲下載安裝過程比較長,會致使卡死現象,都習慣於進度條的

提示,因此網絡很差狀況下會覺得出錯了。不知道咋辦。
解決辦法:
進入指定文件夾:cd ~/.cocoapods
執行:du -sh 會發現有大小數據顯示,表示正在下載,是假死狀態,慢慢等待吧,太君。😀😀😀

更新本地cocoapods的spec資源配置信息,本地索引信息,隔一段時間更新一次,若是每次更新一個框架也更新索引的話,會耗很長時間

pod repo update

新建

pod init

編輯 Podfile

vim Podfile 對應的版本號,支持的語言,target設置等

查詢框架庫,並添加框架

pod search xxx

導入

pod install

pod install --no-repo-update 安裝框架,不更新本地索引,速度快

更新

pod update

pod update --no-repo-update 更新框架,不更新本地索引,速度快

幫助

pod --help

問題:pod search沒法搜索到類庫的解決辦法(找不到類庫)

(1)執行pod setup
(2)刪除~/Library/Caches/CocoaPods目錄下的search_index.json文件

pod setup成功後會生成:
~/Library/Caches/CocoaPods/search_index.json文件。

終端輸入
rm ~/Library/Caches/CocoaPods/search_index.json

刪除成功後再執行
pod search xxx
(3)執行pod search
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息