cocoapods 執行pod trunk push 報錯CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Spec


今天發布ios sdk到cocoapods,最后執行pod trunk push時,出現了題目中的報錯。

遺憾的時,查了一圈,都是讓再podfile里加源,可是我是push啊,不是install和update啊,我沒有podfile呀!咋辦?

看到一個是在/etc/hosts中加   199.232.4.133 raw.githubusercontent.com   然而並沒有什么卵用。

好吧,我決定卸載重新裝了,步驟如下:

1.查一下rvm ,ruby是不是好好的。查能顯示版本號就可以了。

(1)rvm -v   (2)ruby -v

2.查找cocoapods相關安裝並卸載:

先查看本地安裝過的cocopods相關東西,命令如下:

$ gem list --local | grep cocoapods

然后逐個刪除(如下示例):

$ sudo gem uninstall cocoapods-core

執行安裝cocoapods的操作:

$ sudo gem install cocoapods

3.安裝:

OS X 10.11以后系統的安裝cocoapods 指令:$ sudo gem install -n /usr/local/bin cocoapods --pre

OS X 10.11之前系統的安裝cocoapods 指令:$ sudo gem install cocoapods

安裝完之后:

$ pod--version 可看到版本即可

4.我遇到一個問題:安裝過程中報錯ruby: pod No such file or directory   

    解決:參考https://blog.csdn.net/rpf2014/article/details/102790243  (務必使用文檔中用的源https://gems.ruby-china.com,不然安裝還是失敗)

   原因:https://www.jianshu.com/p/eda1f500abf6

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM