整個安裝過程各種錯誤,各種折騰,整理下下次再用的時候參考下。
1.設置ruby的軟件源
原ruby軟件源被我朝屏蔽,需更新下ruby源。開始使用過淘寶源,總報錯,后使用ruby-china成功。
'gem sources -l' (查看當前源)
'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'
當出現RubyGems system software updated時,表示升級成功。
4.重新安裝cocoapods
'sudo gem install -n /usr/local/bin cocoapods'
5.pod設置
執行命令pod setup。其實就是將https://github.com/CocoaPods/Specs.git中的Specs文件clone到.cocoapod/master中。
這一步會非常非常的慢。可以到~/.cocoapod中使用du -sh *查看下載大小。筆者發現大約600M左右。(公司這網速~一直堅持了1個小時才clone成功)
中間碰見各種錯誤:
出現上面錯誤DependencyError,需要升級gem版本。
升級時如果出現Errno::EPERM,表示沒有權限。需使用'sudo.
error -9806:把vpn關掉后好用。
網上有pod repo add master https://gitcafe.com/akuandev/Specs.git修改源,但是筆者親試總是報錯[!] To setup the master specs repo, please run pod setup
.
最后還是放棄,直接等龜速的pod setup。
-----------2017.3.31更新
換新電腦系統10.12.4,重新安裝。
一切順利,到pod setup報錯。
解決:git config --global http.postBuffer 524288000
ps 單位為b,后面那么大也就是500M。
正在等待激動的一幕,現在距離下班時間已經過去2小時。
記錄下最后激動的一屏。
下篇記錄創建私有庫過程。