整個(gè)安裝過程各種錯(cuò)誤,各種折騰宵凌,整理下下次再用的時(shí)候參考下。
1.設(shè)置ruby的軟件源
原ruby軟件源被我朝屏蔽止后,需更新下ruby源摆寄。開始使用過淘寶源,總報(bào)錯(cuò),后使用ruby-china成功微饥。
'gem sources -l' (查看當(dāng)前源)
'gem sources --remove #####'(移除目前源)
'gem sources -a https://gems.ruby-china.org/'(修改為ruby-china源)
'gem sources -l'
2.安裝cocoapods
'sudo gem install -n /usr/local/bin cocoapods'
3.升級gem
'sudo gem update --system'
當(dāng)出現(xiàn)RubyGems system software updated時(shí)逗扒,表示升級成功。
4.重新安裝cocoapods
'sudo gem install -n /usr/local/bin cocoapods'
5.pod設(shè)置
執(zhí)行命令pod setup欠橘。其實(shí)就是將https://github.com/CocoaPods/Specs.git中的Specs文件clone到.cocoapod/master中矩肩。
這一步會非常非常的慢∷嘈可以到~/.cocoapod中使用du -sh *查看下載大小黍檩。筆者發(fā)現(xiàn)大約600M左右。(公司這網(wǎng)速~一直堅(jiān)持了1個(gè)小時(shí)才clone成功)
中間碰見各種錯(cuò)誤:
出現(xiàn)上面錯(cuò)誤DependencyError,需要升級gem版本始锚。
升級時(shí)如果出現(xiàn)Errno::EPERM刽酱,表示沒有權(quán)限。需使用'sudo.
error -9806:把vpn關(guān)掉后好用瞧捌。
網(wǎng)上有pod repo add master https://gitcafe.com/akuandev/Specs.git修改源棵里,但是筆者親試總是報(bào)錯(cuò)[!] To setup the master specs repo, please run pod setup
.
最后還是放棄,直接等龜速的pod setup姐呐。
-----------2017.3.31更新
換新電腦系統(tǒng)10.12.4殿怜,重新安裝。
一切順利曙砂,到pod setup報(bào)錯(cuò)头谜。
解決:git config --global http.postBuffer 524288000
ps 單位為b,后面那么大也就是500M鸠澈。
正在等待激動的一幕柱告,現(xiàn)在距離下班時(shí)間已經(jīng)過去2小時(shí)。
記錄下最后激動的一屏笑陈。
下篇記錄創(chuàng)建私有庫過程末荐。