給電腦裝Cocoa pods在網(wǎng)上找了一些文檔旦签,但是好多都是坑,有的是因為 ruby 版本問題? 有的是 ruby 管理權(quán)限中國市場更換問題 總之問題多多 還是自己記錄下來比較放心宁炫!
準(zhǔn)備工作:先安裝RVM,再用 RVM 安裝 Ruby 環(huán)境望忆,最后安裝Cocoa pods
1.RVM安裝(管理Ruby的工具竿秆,簡單好用):
?curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包幽钢,等待一段時間后就可以成功安裝好 RVM。
然后蕾羊,載入 RVM 環(huán)境(新開 Termal 就不用這么做了帽驯,會自動重新載入的)
source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
?rvm -v
rvm 1.22.17(stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]
2.用 RVM 安裝 Ruby 環(huán)境
rvm?list known
可以選擇現(xiàn)有的rvm版本來進行安裝(下面以rvm 2.5.0版本的安裝為例)
?rvm install 2.5.0
同樣繼續(xù)等待漫長的下載,編譯過程界拦,完成以后,Ruby, Ruby Gems 就安裝好了截碴。
另附:
查詢已經(jīng)安裝的ruby
rvm list
卸載一個已安裝版本?
?rvm remove 2.0.0
3.安裝Cocoa pods。打開終端? 輸入
gem sources -l
用于檢測 當(dāng)前電腦中的是否 有ruby環(huán)境 以及換中的 links
目前ruby 在中國市場的管理已經(jīng)不是淘寶了 所以要把淘寶的link 刪除了
gem sources --removehttps://ruby.taobao.org/
(添加源gem sources --add https://gems.ruby-china.com/)
終端輸出結(jié)果為:
https://ruby.taobao.org/ removed from sources
再次使用 gem sources -l 查看ruby 環(huán)境
終端輸出結(jié)果是 就對了
(如果終端中沒有 輸出https://gems.ruby-china.org這個link? 那就通過gem sources --add ?https://gems.ruby-china.com/將這個link 加進去)
接下來 要檢測gem 當(dāng)前版本
gem -v
(版本太低了走哺,安裝的過程中也會錯問題)
(如果版本太低了 通過sudo gem update --system將版本升級)
準(zhǔn)備工作 做好之后 就是安裝Cocoapods
sudo geminstall-n /usr/local/bincocoapods
(網(wǎng)上有好多說安裝用 sudo gem install cocoapods 我用了出錯了1铩)
pod setup下載pod 使用依賴包
最后安裝完成之后? 使用pod --version檢測當(dāng)前Pod的版本號!
這樣下來就可以在xcode 項目下使用Cocoapods 下載sdk了
cd 到工程路徑
touch Podfile
open Podfile
然后在Podfile中? 寫下需要的SDK
然后 command+q 關(guān)閉Podfile 在終端上寫入pod install
再次打開工程的時候 從后綴名名為.xcworkspace的文件進入 就可以啦
Podfile 中的寫法:(pod 1.0.0 之后的版本)
platform:ios,'8.0'use_frameworks!target'工程名稱'dopod'MBProgressHUD'pod'SDWebImage'end
其中那個use_frameworks!https://segmentfault.com/a/1190000007076865
最后附帶一些終端常用命令行晒旅,希望對大家有所幫助
cd.. 返回上一級
pwd:查看當(dāng)前目錄
cat:在命令行中查看文件中的內(nèi)容
more:分頁查看內(nèi)容(f,b).f 上一頁 b 下一頁
ls:查看文件
touch:創(chuàng)建