今天發布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