cocoapods 從1.0.0降到0.39.0問題

最近cocoapods迎來了1.0.0,但是還是覺得0.39.0比較好用(大的版本,我還是處于觀望狀態(tài)),但是一不小心升級到了1.0.0,想要降到原來的0.39.0就很麻煩了,故總結(jié)一下:

還是說說gem源的事兒吧,以前用的是http://ruby.taobao.org/? (注意不是https,這個已經(jīng)不能用了,后來升級到了https)

再往后或者說現(xiàn)在還是有很多人用的是https://ruby.taobao.org/,其實這個就基本上滿足了現(xiàn)在的我們的需求,但是其實淘寶的這個gem源 也早就停止維護了(停止維護不代表不能用)

現(xiàn)在用的是阿里云的gem源 http://mirrors.aliyun.com/rubygems/

更換gem源命令行:

gem sources -l? ? ? ? 查看原來的鏡像

gem sources --remove https://rubygems.org/? ? ? ? 移除淘寶鏡像

gem sources -a http://mirrors.aliyun.com/rubygems/? 添加阿里云鏡像

這個鏡像可以用: https://gems.ruby-china.org(這個我沒有測試),目前我用的阿里云,推薦使用阿里云。

查看鏡像

最好是移除所有的鏡像,最后只添加一個阿里云的鏡像,上圖是最終的結(jié)果.

接下來是要安裝cocoapods了,但是在10.11.x之前和10.11.x之后安裝是不同的,10.11.x之后采用無根安裝(谷歌吧,不然就記住吧)

10.11.x 之前用下面這兩句:

sudo gem install cocoapods// 安裝cocoapods

pod setup

10.11.x 之后用

sudo gem install -n /usr/local/bin cocoapods

這個時候你

pod --version? 查看pod版本

1.0.0

這樣就完成了cocoapods的安裝,但是這樣的安裝默認(rèn)是安裝最新的版本(目前是1.0.0)

一旦你執(zhí)行了上面的步驟,再回到0.39.0就麻煩了,于是我就踩坑兒總結(jié)如下:

以下步驟是從1.0.0回到0.39.0

第一步:查看你的pod 安裝目錄

which pod

查看pod安裝的路徑

然后就刪除這個目錄下所有東西,別急,一會還重新安裝呢

sudo rm -Rf /usr/local/bin/pod? ? ? 這時候需要輸入電腦密碼


刪除pod路徑下所有的東西

接下來輸入? gem list

查看gem 列表

要刪除的最主要的就是這兩個:? cocoapods和cocoapods-core (1.0.0, 0.39.0),其他的是cocoapods開頭的都可以刪除(cocoapods開頭哦,我一般刪除所有帶cocoapods開頭的,因為一會安裝不會覆蓋帶1.0.0的,所以會出現(xiàn)屎黃色的警告,所以建議刪除完全)

刪除用下面的密令:

sudo gem uninstall cocoapods-core

sudo gem uninstall cocoapods

...

這樣就清理完了,接下來就可以愉快的安裝0.39.0了,注意,是這樣的命令(10.11.x之后用下面):

sudo gem install -n /usr/local/bin cocoapods -v 0.39.0? ? ? ?

至于10.11.x之前的用

sudo gem install cocoapods 0.39.0


最后查看一下pod版本

pod --version

又回到了0.39.0

這樣0.39.0就又回來了,看到這里,如果你現(xiàn)在cocoapods 是0.39.0的話,就還繼續(xù)用,如果是老版本要升級的話,這個文章對你肯定有用,收藏哦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容