CocoaPods的安裝

前提告知:安裝CocoaPods須要Ruby環境,因此,首先要檢查Ruby環境的版本!

Mac OS X 系統自帶的 Ruby,可是若是無論理它,它是不會自動升級滴,因此,咱們須要一個ruby版本及安裝工具管理它,那是什麼呢?

Ruby的管家婆登場-----》RVM全稱Ruby Version Manager,是一個很是好用的Ruby版本以及安裝工具。就是用來安裝和控制Ruby版本的工具。html

RVM也是須要咱們本身安裝的,因此,別發廢話,開始安裝~~ios

第一步,首先要檢查Mac是否安裝了rvm。打開終端,輸入指令 rvm -v   

 

這圖我是盜用別的博主文章中的圖片,因此主要看紅框裏面的字,出現了,說明沒有該臺Mac沒有安裝rvmvim

沒安裝就安裝,憋廢話了O(∩_∩)O哈哈~xcode

step1 :安裝rvmruby

 curl -L get.rvm.io | bash -s stable

 

Step 2: 指定源

 source ~/.rvm/scripts/rvm

 

Step 3: 查看版本確認是否安裝成功

若出現該圖中的文字,那麼說明已經安裝過了rvmbash

 

Step 4: 列出全部指定源裏的ruby版本

rvm list known

 

第二步,用rvm安裝ruby環境

注意,當ruby版本低於2.2.2時,安裝cocoapods會報錯,可經過指令 ruby -v檢查當前版本。若是版本低於2.2.2,啥也不要說快更新一下。服務器

輸入指令:rvm install 2.4.0(如上圖中,最新版本就是2.4.0),而後根據提示按「enter」鍵。框架

安裝完成以後輸入指令rvm list查看ruby版本,看看是否安裝成功,以下圖curl

第三步,檢查更新RubyGems(Ruby1.9.1 之後的版本自帶RubyGems)

RubyGems是一個方便而強大的Ruby程序包管理器,Ruby的第三方插件是用gem方式來管理,很是容易發佈和共享,一個簡單的命令就能夠安裝上第三方的擴展庫。

建議RubyGems升級到2.6.x以上。工具

查看RubyGems的版本用指令:gem -v  獲得結果以下圖:

更新RubyGems的版本指令:gem update --system

 

第四步,檢查ruby源並移除

先是檢查ruby源,gem sources -l  結果以下:

 

而後移除,gem sources --remove https://rubygems.org/ 移除結果:

 

替換添加國內的鏡像源,之因此要添加國內的ruby-china源,是由於taobao源已經中止維護了,因此此處替換的是ruby-china源,且儘可能確保只有一個。輸入指令gem sources --add https://gems.ruby-china.org 替換結果以下圖:

ruby源已是https://gems.ruby-china.org

第五步,安裝CocoaPods(sudo 表示管理員執行指令,須要輸入密碼的)

  安裝cocoapods,$ sudo gem install cocoapods

注意:

  OS X 10.11以前系統的安裝cocoapods 指令:$ sudo gem install cocoapods

  OS X 10.11之後系統的安裝cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoa pods

 

若是有 gems installed標誌着安裝成功了。

到這裏,cocoapods已經安裝成功了!恭喜恭喜!!!

第六步,cocoapods集成第三方框架到項目工程裏面去

step 1:先去xcode中建立一個項目

step 2:打開終端,輸入   cd 項目路徑          

注意:cd指令的意思是進入某個文件夾中      項目路徑能夠經過拖拽方式,拖拽到終端

step 3:進入了項目路徑後,輸入指令vim podfile建立podfile文件,而後按i進入到編輯模式,出現以下圖:

 

在如上圖中,輸入

  platform:ios,'8.0'

  target '你的工程名' do

  pod 'AFNetworking', '~>3.1.0' (若是不加 , '~>3.1.0' 則它會下載最新的版本)

  end

配置好要集成的第三方庫,按鍵盤的esc,接着按 而後輸入wq 按回車鍵

最後輸入指令pod update --verbose --no-repo-update  或者   pod install --verbose --no-repo-update

到這步,沒出錯,說明你項目中已經集成成功第三方框架,打開以下圖紅框裏面工做空間

 

RubyGems相關命令 

gem相關命令使用 

1.顯示gem的幫助和版本 
gem –h/--help 
#顯示gem的幫助 

gem –v /--version 
#顯示gem的版本號 
2. 列出遠程庫的全部可用軟件 
gem query --remote         
# 短命令: gem q -r 
你能夠看到一個關於遠程主機上全部軟件的詳細列表。 
3. 查找遠程主機上的特定軟件 
gem query --remote --name-matches doom 
# 短命令: gem q -rn doom 
你將看到一個匹配doom的詳細列表。 

gem list –remote --d 
#用子命令list列出遠程安裝的gems 
4.1 安裝一個遠程軟件 
gem install --remote progressbar 
# 短命令: gem i -r progressbar –y 
遠程安裝progressbar到你的主機,-y的意思是無條件的安裝依賴包 

gem install rails –remote 
#從遠程服務器安裝rails包,其中rails能夠被替換成任何一個gem list –remote –d中顯示的軟件包 


4.2 安裝軟件的特定版本 
gem ins -r progressbar-0.0.3 
安裝progressbar的0.0.3版本 

gem ins -r progressbar --version '> 0.0.1' 
將安裝progressbar的大於0.0.1的最新版本 
5. 查看一個已安裝的軟件 
gem specification progressbar 
# 短命令: gem spec progressbar 

你會看到關於已安裝的包progressbar的詳細信息。 
6. 卸載一個軟件 
gem uninstall progressbar 
卸載了progressbar 
7.1 將全部安裝的軟件列表 
gem query --local 
# 短命令: 'gem q -l' 
7.2 查看某個已安裝的軟件 
gem query --local --name-matches doom 
# 短命令: 'gem q -ln doom' 
或:gem list --local

 

CocoaPods相關命令

# 第一次使用安裝框架    //只用安裝一次,以後使用 添加刪除都用 pod update --no-repo-update 
$ pod install
# 安裝框架,不更新本地索引,速度快
$ pod install --no-repo-update 
# 從此升級、添加、刪除框架,或者框架很差用
$ pod update
# 更新框架,不更新本地索引,速度快
$ pod update --no-repo-update 
# 搜索框架
$ pod search XXX# 
幫助
$ pod --help

 

 

參考連接:http://www.cnblogs.com/lmfboke/p/6501678.html

相關文章
相關標籤/搜索