更新Cocoapods 及遇到的問題

2021-07-29 16:30:30 字數 1603 閱讀 8373

pod install時提示

[!] the `master` repo requires cocoapods 1.0.0 -  (currently using 0.39.0)

所以要公升級cocoapods啦

參考:

$ sudo gem update --system // 先更新gem,國內需要切換源

$ sudo gem install cocoapods // 安裝cocoapods

$ pod setup

和安裝過程是一樣的,再次檢視版本

$ pod --version

0.39

.0

done!!

但是  萬萬沒想到 在最後一步上 pod setup時  

lalalmacbook-pro:xlform-master duanxingjie$ pod setup

setting up cocoapods master repo

performing a deep fetch of the `master` specs repo to improve future performance

[!] /usr/bin/git -c /users/lalala/.cocoapods/repos/master fetch --unshallow

error: rpc failed; curl 56 sslread() return error -36

fatal: the remote end hung up unexpectedly

fatal: early eof

fatal: index-pack failed

所以  找度娘

解決辦法 輸入命令 

sudo rm -fr ~/.cocoapods/repos/master
然後 繼續pod setup 等待。。。。。然後還是不行
最後嘗試  pod update --verbose --no-repo-update 後依然失敗

該如何解決呢

使用 cocoapods 的映象索引

乙個叫akinliu的朋友在gitcafe和oschina上建立了 cocoapods 索引庫的映象,因為 gitcafe 和 oschina 都是國內的伺服器,所以在執行索引更新操作時,會快很多。如下操作可以將 cocoapods 設定成使用 gitcafe 映象:

1. git clone 

~/.cocoapods/repos/master

2. pod setup

ok!

cocoa pods安裝及遇到的問題

換了一台mac 之後自己裝cocoa pods,先貼一下安裝操作 1.查 gem source l 2.移除ruby gem source remove 3.用 的ruby gem sources a 4.再查結果如下 current sources added to sources 5.安裝 su...

安裝CocoaPods遇到的問題及解決辦法

sudo gem install cocoapods 執行完報錯 error could not find a valid gem cocoapods 0 here is why unable to download data from errno econnreset connection res...

CocoaPods 原理分享及遇到的問題改進

cocoapods 管理私有工程,需要兩個git 倉庫,cocoapods是用ruby寫的,並由若干個ruby包 gems 構成。在解析整合的過程中,最終要的幾個gems分別是 cocoapods core cocoapods xcodeproj。pod 常用命令 pod outdated pod ...