CocoaPods
[TOC]
CocoaPods的安裝
需要用到ruby仪或,Mac系統(tǒng)自帶ruby,但如果不是最新的系統(tǒng)士骤,最好更新一下范删。
ruby的軟件源rubygems.org被墻了,所以先換一下源拷肌,命令行下依次執(zhí)行3條命令
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
https://gems.ruby-china.org
這個(gè)是ruby的官方源碼到旦,現(xiàn)在國內(nèi)可以使用的還有以下ruby源:
https://ruby.taobao.org/ 淘寶源
http://rubygems-china.oss.aliyuncs.com 阿里云源
確認(rèn)ruby源鏡像后就可以修改ruby源了,先執(zhí)行刪除原來的ruby源:
之后添加可用的ruby鏡像源(推薦使用官方的)
gem sources -a https://gems.ruby-china.org
這個(gè)時(shí)候執(zhí)行gem sources -l
命令巨缘,就能看到當(dāng)前鏡像源里只有官方ruby源這一個(gè)了添忘,
然后升級(jí)gem
$ sudo gem update -n /usr/local/bin --system
完了就開始安裝CocoaPods
$ sudo gem install -n /usr/local/bin cocoapods --pre
$ pod setup
出現(xiàn)Setting up CocoaPods master repo,半天沒有任何反應(yīng)若锁。原因無他搁骑,因?yàn)槟嵌聣ψ钃趿薱ocoapods.org。又固。仲器。
gitcafe和oschina都是國內(nèi)的服務(wù)器,可以用它們CocoaPods索引庫的鏡像:
$ pod repo remove master
$ pod repo add master https://gitcafe.com/akuandev/Specs.git
$ pod repo update
如果想用oschina的鏡像也可以把第二條命令 換成http://git.oschina.net/akuandev/Specs.git
即可
pod repo add master http://git.oschina.net/akuandev/Specs.git
第二條命令執(zhí)行的時(shí)候會(huì)比較耗時(shí)仰冠,這個(gè)時(shí)候要去把整個(gè)specs倉庫clone一下乏冀,下載到~/.cocoapods
里;
cd 到該目錄里洋只,用du -sh
命令來查看文件大小辆沦,每隔一會(huì)看看昼捍,最終大小是190多M。
CocoaPods的更新
sudo gem install -n /usr/local/bin cocoapods --pre
CocoaPods庫的跳過更新安裝
pod install --verbose --no-repo-update(跳過更新進(jìn)行安裝)
pod update --verbose --no-repo-update(跳過更新進(jìn)行更新)
替換CocoaPods的鏡像索引
pod repo remove master
pod repo update
pod repo add master https://coding.net/u/hging/p/Specs/git