Cocoapod 重新安裝

做項(xiàng)目的時(shí)候,使用pod,總是報(bào)錯(cuò),無奈之下只能重新安裝,按照網(wǎng)上絕大多數(shù)的人的方法安裝,但是有些因?yàn)樘?,一些源被廢止了,所有我們只能找最近的一下方法安裝,找最新源來安裝,書歸正傳。

1、卸載Cocoapod

//卸載老版本的
sudo gem uninstall cocoapods
//查看本地安裝過的cocoapod 相關(guān)的東西
$ gem list --local | grep cocoapods
cocoapods (1.6.1)
cocoapods-core (1.6.1)
cocoapods-deintegrate (1.0.4, 1.0.1)
cocoapods-downloader (1.2.2, 1.1.3)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.1, 1.2.0)
cocoapods-try (1.1.0)

逐個(gè)刪除相關(guān)的安裝:
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
....

2、安裝cocoapod的步驟、


1、查看gem源并更新源地址
gem sources -l 
=>https://gems.ruby-china.com

我們看是不是這個(gè)源,是的話進(jìn)行下一步,不是的話,我們刪除之后添加這個(gè)源。
刪除舊源

gem sources --remove https://rubygems.org/

添加新源

gem sources --add https://gems.ruby-china.com

確定唯一的原地址是:gems.ruby-china.com

$ gem sources -l
https://gems.ruby-china.com
2、安裝cocoapod

正常情況下,你是不會(huì)遇到 SSL 證書錯(cuò)誤的,除非你的 Ruby 安裝方式不正確,你會(huì)遇到下面這個(gè)問題。

?  ~ sudo gem install cocoapods
ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
          Unable to download data from http://gems.ruby-china.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://gems.ruby-china.org/specs.4.8.gz)

我們需要處理一下,需要修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 證書錯(cuò)誤。(我們需要在~/.gemrc添加一下的內(nèi)容)

---
:sources:
- https://gems.ruby-china.com
:ssl_verify_mode: 0
3、更新本地的cocoapod索引文件

文件的位置在:/Users/用戶名/.cocoapods/repos/master,我們刪除這個(gè)master,之后我們?cè)趐od install的時(shí)候,會(huì)先下載這master的本地索引文件,之后我們就可以愉快的的使用了。

注意遇到其他的問題可以去Ruby China,看一下,這是我們?cè)L問的鏡像源的地址。
可以愉快的玩耍拉。。。

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

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