安裝cocoapods以及更新cocoapods

安裝

1.設置ruby的軟件源

這是由於ruby的軟件源rubygems.org由於使用亞馬遜的雲服務,被我天朝屏蔽了,須要更新一下ruby的源,過程以下:sql

gem sources -l #(查看當前ruby的源)xcode

gem sources --remove https://rubygems.org/ #(移除當前ruby的源)ruby

gem sources -a https://ruby.taobao.org/ #(設置當前ruby的源爲我天朝的)less

gem sources -l #(再次查看當前ruby的源)spa

若是Terminal輸出:命令行

*** CURRENT SOURCES ***code

https://ruby.taobao.org/開發

就證實ruby的軟件源已經設置OK了。rem

2.設置gem爲最新版本

若是gem太老,能夠嘗試用以下命令升級gem:get

在Terminal輸入如下命令:

sudo gem update --system

升級成功後會提示: Latest version currently installed. Aborting.

3.執行安裝CocoaPods命令

注意:OS X 10.11 升級,雖然官方聲稱只是一個小的升級,但對於開發者而言,cocoapods須要從新安裝,但按照之前的安裝方式,在Terminal輸入如下命令:

sudo gem install  cocoapods

若是報如下錯誤:

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

解決方案1:

執行下面的命令並重啓

sudo nvram boot-args="rootless=0"

sudo reboot

重啓以後, 執行這個命令檢查

sudo gem install cocoapods -V

若是依舊有錯誤,使用第二個方案

解決方案2:

sudo gem install -n /usr/local/bin cocoapods

pod setup

還有一點須要注意,pod setup在執行時,會輸出Setting up CocoaPods master repo,可是會等待比較久的時間。這步實際上是 Cocoapods 在將它的信息下載到 ~/.cocoapods目錄下,若是你等過久,能夠試着 cd 到那個目錄,用du -sh *來查看下載進度。

安裝成功後,你會看到:Setup completed

更新

1.查看CocoaPods版本

  $ pod --version

2.命令行更新步驟

  $ sudo gem update --system // 先更新gem,國內須要切換源

  $ gem sources --remove https://rubygems.org/

  $ gem sources -a http://ruby.taobao.org/

  $ gem sources -l

  $ sudo gem install cocoapods // 安裝cocoapods

  $ pod setup

  再次查看版本

  $ pod --version

相關文章
相關標籤/搜索