cocoapods能夠幫助我們快速的搜索到第三方框架,然后自動集成到工程里面,并編譯成一個(gè)libPod.a的靜態(tài)庫給我們項(xiàng)目使用.
在安裝cocoapods的時(shí)候,首先安裝gem,然后通過gem來安裝cocoapods.
一. gem的安裝
Gem是一個(gè)管理Ruby庫和程序的標(biāo)準(zhǔn)包淘这,它通過Ruby Gem(如 http://rubygems.org/ 或者修改鏡像http://ruby.taobao.org/)源來查找予权、安裝、升級和卸載軟件包雷则,非常的便捷呈昔。
安裝gem的常用命令如下:
<strong>1. 查看gem版本</strong>
gem --version
<strong>2. 更新gem</strong>
gem update --system
注解: sudo 是以超級管理員的身份操作
<strong>3. 查看數(shù)據(jù)源 </strong>
gem sources
<strong> 4. 刪除數(shù)據(jù)源</strong>
gem sources --remove https://rubygems.org/
<strong>5. 添加數(shù)據(jù)源</strong>
gem sources -a https://ruby.taobao.org/
<strong>6. 搜索軟件包</strong>
gem search 軟件包關(guān)鍵字
<strong>7. 安裝軟件包</strong>
gem install 軟件包名稱
<strong>8. 安裝上一個(gè)版本軟件包</strong>
gem install cocoapods --pre
<strong>9. 卸載安裝包</strong>
gem uninstall 軟件包名稱
注意: 以上命令最好使用之前,都添加上sudo,作用是以管理員身份運(yùn)行該命令.
有時(shí)候我們在安裝的時(shí)候會安裝失敗,可能由于ruby的版本過低導(dǎo)致的升級失敗,如果遇到這種情況,可以安裝RVM版本管理器來升級ruby,具體操作如下:
<strong>A. 安裝RVM</strong>
curl -L get.rvm.io | bash -s stable
<strong>B. 驗(yàn)證是否安裝成功</strong>
rvm -v
<strong>C. 查看ruby版本</strong>
ruby -v
<strong>D. 列出當(dāng)前所有可用版本</strong>
rvm list known
<strong>E. 安裝指定版本ruby</strong>
rvm install ruby --head
如果安裝失敗, 可能是沒有安裝homebrew, 先安裝即可,具體如何安裝homebrew,請查看安裝方法: Homebrew
二. 使用gem安裝cocoapods
sudo gem install cocoapods
如果安裝失敗,可能是由于gem版本過低,需要更新gem再次安裝.
sudo gem update --system
sudo gem uninstall cocoapods
sudo gem install cocoapods
當(dāng)macOS系統(tǒng)升級到10.11后,Cocoapods報(bào)錯(cuò): bashERROR: While executing gen ...(Errno :EPERM) Operation not permitted - /usr/bin/pod
這時(shí)候需要以下操作:
sudo gem update --system
sudo gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods
三. 驗(yàn)證是否安裝成功
pod --version
通過以上的操作,恭喜你,你已經(jīng)成功的安裝了cocoapod了,接下來你就可以快樂的玩耍了.