一茎刚、Cocoapods卸載
如果已經(jīng)安裝過(guò)cocopods,想要卸載重新安裝步驟如下:
1.打開(kāi)終端,輸入 which pod? 按下回車(chē)炕檩,會(huì)看到一個(gè)地址,就是我們安裝pod時(shí)的地址 如圖:
2.輸入刪除命令?sudo rm -rf /usr/local/bin/pod 之后需要輸入密碼捌斧,密碼就是電腦開(kāi)機(jī)密碼
3.接下來(lái)找到安裝包的位置笛质,輸入gem list,查看gems中本地程序包捞蚂,如圖
4.找到要?jiǎng)h除部分妇押,如圖
5.進(jìn)行刪除,輸入:sudo gem uninstall cocoapods -v 1.3.1(注:后面的版本號(hào)要和上面列表中的版本號(hào)對(duì)應(yīng)),顯示in addition to the gem? [Yn] 時(shí)輸入:Y?(表示確認(rèn)YES),顯示Successfully uninstalled cocoapods-1.3.1表示刪除成功姓迅。如圖:
6.接下來(lái)刪除下一個(gè)包:輸入sudo gem uninstall cocoapods-core -v?1.3.1(注:后面的版本號(hào)要和上面列表中的版本號(hào)對(duì)應(yīng))敲霍,刪除成功顯示Successfully uninstalled cocoapods-core -v 1.3.1,如圖:
7.最后查看是否刪除成功:輸入pod search pod 丁存,如果刪除成功則顯示如圖
到這里肩杈,cocoapods就成功的被卸載了。
二解寝、Cocopods安裝
1.首先打開(kāi)終端扩然,檢查之前是否安裝過(guò)Ruby源,輸入:gem sources -l聋伦,如果有夫偶,看看是不是自己想要的界睁,如果不是就刪除。例如https://rubygems.org/(現(xiàn)有的Ruby默認(rèn)源兵拢,必須移除)翻斟,輸入:gem sources --remove https://rubygems.org/。比如说铃,gem sources -a https://ruby-taobao.org/現(xiàn)在也基本不用访惜,需要移除更換最新的,輸入:gem sources --remove https://ruby-taobao.org/截汪。最后添加最新的Ruby源疾牲,輸入:gem sources -a https://gems.ruby-china.org/,并驗(yàn)證是否成功衙解,輸入:gem sources -l阳柔,成功則如下圖:
2.安裝cocopods(如果ruby版本過(guò)低則需要升級(jí),ruby版本見(jiàn)最下端)蚓峦。安裝首先輸入:sudo gem install -n /usr/local/bin cocoapods舌剂,等顯示完輸入:sudo gem update --system(gem版本太老也可能導(dǎo)致安裝失敗,所以先更新一下),然后輸入:pod setup? (安裝過(guò)程需要稍等一會(huì)兒)暑椰,安裝完如圖:
3.最后查看是否安裝成功:輸入pod search pod 霍转,出現(xiàn)如圖則安裝成功:
輸入q返回終端輸入處。
三一汽、Cocopods使用
1避消、先新建一個(gè)xcode工程,再去終端用cd指令進(jìn)入根目錄(即:在終端輸入cd然后將工程文件拖拽到終端cd后面)如圖:
2召夹、創(chuàng)建 Podfile 文件夾岩喷,輸入:touch Podfile,這時(shí)打開(kāi)你的工程监憎,里面會(huì)多出一個(gè)Podfile文件纱意,如圖:
3、點(diǎn)開(kāi)項(xiàng)目中的Podfile文件鲸阔,輸入如下:
platform:ios,'8.0'? ? ? (8.0是你要項(xiàng)目支持的最低版本)
target "CocoPodsDemo" do? (注意:此處CocoPodsDemo為自己工程名)
pod 'AFNetworking', '~> 3.1.0'
end
輸入完成后偷霉,關(guān)閉Podfile文件,到終端輸入:pod install? ?這是打開(kāi)你的xcode程序你會(huì)發(fā)現(xiàn)如圖:
4.注意:每次更改了Podfile文件褐筛,都需要重新執(zhí)行一次pod update命令类少。
5.當(dāng)執(zhí)行pod install之后,除了Podfile渔扎,還會(huì)生成一個(gè)名為Podfile.lock的文件瞒滴,它會(huì)鎖定當(dāng)前各依賴(lài)庫(kù)的版本,之后即使多次執(zhí)行pod install也不會(huì)更改版本,只有執(zhí)行pod update才會(huì)改變Podfile.lock.在多人協(xié)作的時(shí)候妓忍,這樣可以防止第三方庫(kù)升級(jí)時(shí)候造成大家各自的第三方庫(kù)版本不一致虏两。所以在提交版本的時(shí)候不能把它落下,也不要添加到.gitignore中.
用RVM對(duì)Ruby進(jìn)行升級(jí)世剖,過(guò)程如下:
(RVM:Ruby Version Manager,Ruby版本管理器定罢,包括Ruby的版本管理和Gem庫(kù)管理(gems))
安裝 RVM。
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
測(cè)試是否安裝正常
rvm -v
2旁瘫、用RVM升級(jí)Ruby
查看當(dāng)前ruby版本
$ ruby -v
列出已知的ruby版本
$ rvm list known
選擇想要安裝的ruby版本
$ rvm install x.x.x