cocoapods安裝
系統(tǒng)版本Mac10.13.4旧巾,Xcode版本9.3坏匪。
1圃验、升級(jí)Ruby環(huán)境
終端輸入:$ gem update --system
2、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國(guó)內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem sources -a https://gems.ruby-china.org/
執(zhí)行完畢之后輸入gem sources -l來(lái)查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是*** CURRENT SOURCES ***https://gems.ruby-china.org/說(shuō)明添加成功细燎,否則繼續(xù)執(zhí)行$ gem source -a https://gems.ruby-china.org/來(lái)添加
3两曼、安裝CocoaPods
接下來(lái)開(kāi)始安裝
終端輸入:$ sudo gem install cocoapods
如果出現(xiàn)這個(gè)
安裝錯(cuò)誤提示
說(shuō)明沒(méi)有權(quán)限,需要輸入
終端輸入:$ sudo gem install -n /usr/local/bin cocoapods
安裝成功
到這之后再執(zhí)行pod setup(PS:這個(gè)過(guò)程很漫長(zhǎng))
終端輸入:$ pod setup
結(jié)果pod setup?? 10-50kb/s? 并且一到80%左右就出現(xiàn)
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
試了多種方法玻驻,然后升級(jí)brew悼凑。檢查ruby以及更換repo的copy地址等依然不行,報(bào)curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno? 60啊什么的各種奇葩錯(cuò)誤璧瞬。重點(diǎn)是
最后成功解決的解決辦法為把鏡像https://gems.ruby-china.org/ 更換為https://gems.ruby-china.org(方法參考2)
ps:我有句mmp不知該講不該講
前段時(shí)間項(xiàng)目比較忙户辫,沒(méi)太多時(shí)間看評(píng)論”肱睿看到還有人糾結(jié)要不要加“/”寸莫,更一下吧捺萌。以上的解決辦法是針對(duì)該鏡像源為https://gems.ruby-china.org/時(shí)可用档冬,原因是當(dāng)時(shí)該域名備案原因?qū)е拢钚掠蛎麨閔ttps://gems.ruby-china.com/ ? ? 詳情可以點(diǎn)擊鏈接https://gems.ruby-china.com去官網(wǎng)看桃纯。至于其他導(dǎo)致curl 56的酷誓,除了網(wǎng)絡(luò)原因外大部分解決辦法都有大佬在評(píng)論里給出。