我們需要安裝cocoapods之前先要了解幾個(gè)關(guān)鍵概念
1麻敌、Cocoapods
Cocoapods是OS X和iOS下的一個(gè)第三類(lèi)庫(kù)管理工具果复,通過(guò)CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(kù)(這些類(lèi)庫(kù)必須是CocoaPods本身所支持的)迈勋,并且可以輕松管理其版本锄禽。
2躯砰、ruby
Ruby 是一種開(kāi)源的面向?qū)ο蟪绦蛟O(shè)計(jì)的服務(wù)器端腳本語(yǔ)言辉阶,在 20 世紀(jì) 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)設(shè)計(jì)并開(kāi)發(fā)练链。在 Ruby 社區(qū)翔脱,松本也被稱為馬茨(Matz)。Ruby 可運(yùn)行于多種平臺(tái)媒鼓,如 Windows届吁、MAC OS 和 UNIX 的各種版本。 因?yàn)镸AC系統(tǒng)自帶Ruby2.0.0環(huán)境绿鸣,我們?cè)陂_(kāi)發(fā)或者安裝很多插件疚沐、什么第三方都需要安裝或者管理ruby環(huán)境運(yùn)行,所以看來(lái)了解安裝Ruby安裝是必備技能了潮模。
3亮蛔、rvm
RVM全稱Ruby Version Manager,是一個(gè)非常好用的Ruby版本以及安裝工具擎厢。就是用來(lái)安裝和控制Ruby版本的工具究流。
4、Homebrew
引用官方的一句話:Homebrew是Mac OS 不可或缺的套件管理器动遭。
Homebrew是一款Mac OS平臺(tái)下的軟件包管理工具芬探,擁有安裝、卸載沽损、更新灯节、查看、搜索等很多實(shí)用的功能绵估。簡(jiǎn)單的一條指令,就可以實(shí)現(xiàn)包管理卡骂,而不用你關(guān)心各種依賴和文件路徑的情況国裳,十分方便快捷。
5全跨、Gem
RubyGems(簡(jiǎn)稱 gems)是一個(gè)用于對(duì) Ruby組件進(jìn)行打包的 Ruby打包系統(tǒng)缝左。 它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式,還提供一個(gè)管理程序包安裝的工具浓若。Gem是一個(gè)管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包渺杉,它通過(guò)Ruby Gem(如http://rubygems.org/)源來(lái)查找、安裝挪钓、升級(jí)和卸載軟件包是越,非常的便捷。
1碌上、查看當(dāng)前Ruby版本
ruby -v
2倚评、升級(jí)Ruby環(huán)境浦徊,首先需要安裝rvm
curl -L get.rvm.io | bash -s stable source ~/.bashrcsource ~/.bash_profile
3、查看rvm版本
rvm -v
4天梧、列出ruby可安裝的版本信息
rvm list known
5盔性、安裝一個(gè)ruby版本(截止2020年12月31日最新Ruby版本為3.0.0)
rvm install3.0.0
6、驗(yàn)證你的Ruby鏡像是并且僅是ruby-china呢岗,執(zhí)行以下命令查看
gem sources -l
7冕香、安裝Cocoapods
sudo gem install -n /usr/local/bin cocoapods
8、安裝本地庫(kù)
pod setup
升級(jí)ruby庫(kù)還有另一種辦法
Mac自身的ruby 版本 2.x后豫,通過(guò)ruby -v可以查看版本號(hào)暂筝。
為更新到ruby的最新版本,可通過(guò)以下命令解決:
brew update
brew install ruby
執(zhí)行完命令后硬贯,ruby -v后其實(shí)還是原來(lái)的版本??焕襟,這是因?yàn)榄h(huán)境變量沒(méi)有配置。因此饭豹,還有一個(gè)步驟就是配置環(huán)境變量鸵赖。
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
執(zhí)行后,查看版本后拄衰,會(huì)判斷已更新到最新版本它褪。
通過(guò)brew安裝cocoa-pods
1、安裝Homebrew
Homebrew 能在Mac中方便的安裝軟件或者卸載軟件 翘悉。詳細(xì)可以看Homebrew — macOS 缺失的軟件包管理器介紹
1.1 安裝Homebrew
ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
中途輸入mac密碼就OK
1.2 檢測(cè)是否安裝成功
brew -v
2茫打、安裝cocoapods
brew install cocoapods
3、更新brew倉(cāng)庫(kù)妖混,原理就是從github上拉去一下brew-core的最新代碼
?brew update
4老赤、檢查更新
brew outdated cocoapodscocoapods(1.9.1)< 1.9.3
5、輸出如上制市,前面是當(dāng)前版本抬旺,后面是待更新版本。
brew upgrade cocoapods