原來淘寶的ruby鏡像不能用了,接下來就先替換這個(gè)ruby的鏡像地址
先看一下原來的ruby鏡像是不是淘寶的
$gem sources -l
如果顯示
*** CURRENT SOURCES ***
https://ruby.taobao.org/
這樣的話,就需要更換地址了,步驟如下:
輸入命令來刪除原來的鏡像地址
$gem source -r https://ruby.taobao.org/
執(zhí)行之后,會(huì)顯示
https://ruby.taobao.org/ removed from sources
接下來添加新的鏡像地址,建議用http,如果用https,可能會(huì)提示要安裝openSSL
$gem source -a http://rubygems.org/ to read
輸入下邊命令,看一下ruby版本
$gem sources -l
成功之后,就可以更新cocoapods了
輸入命令
$sudo gem install cocoapods
等待成功,你的cocoapods就更新成功了。
查看一下pod版本
$ pod --version
另,如果你pod添加第三方庫(kù),提示你這個(gè)庫(kù)有新的,你的podfile文件是老的(大概就是這個(gè)意思)這時(shí)候,你可以執(zhí)行以下命令來升級(jí)pod庫(kù)
$ pod update
$ sudo gem install cocoapods --pre
這樣就可以更新了,個(gè)人建議最好是先pod search + 庫(kù)名字來搜索一下版本,在工程中的podfile文件里,指定一下版本。這樣,你就又可以愉快的使用cocoapods來管理你的第三方庫(kù)了
如果你想升級(jí)某一個(gè)庫(kù),可以用這樣的命令
pod update + 你想升級(jí)的那個(gè)庫(kù)的名字,例如 pod update Alamofire
如果出現(xiàn)這樣的東西
updating local specs repositories
那你就需要這樣更新了
pod update Alamofire --verbose --no-repo-update
升級(jí)carghage,前提是你已經(jīng)安裝了carthage(如果不知道什么是carthage,自行百度,跟cocoapods差不多的一個(gè)工具),如果沒安裝,也很簡(jiǎn)單,那就一步一步安裝一下吧
直接終端輸入
$ brew update
$ brew install carthage
查看一下版本
$ carthage version
這樣你就安裝好了,很簡(jiǎn)單吧,現(xiàn)在來說升級(jí),也是很簡(jiǎn)單哦,執(zhí)行命令
$brew install carthage
之后再來一個(gè)命令
$brew update carthage
然后再看一下版本
$carthage version
$carthage update
搞定,接下來你就可以愉快的玩耍了。