Mac電腦使用:更新pod遇到ERROR: While executing gem ...bad response Not Found404問題的解決方法

最近在使用flutter開發項目的時候,在搭環境的時候,更新Mac電腦上面的pods,結果給我一個錯誤提示ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError) bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)  不用看就知道之前的這個鏡像已經用不了了,而且由於電腦長時間沒有使用pod,以爲還能使用,解決給我一個ERROR大禮包,後來根據方法來解決這個報錯問題。本篇博文就來分享一下該錯誤的解決方法,分享一下。

在終端裏面輸入命令行:sudo gem update —system  ,然後報錯,終端報錯的錯誤提示如下所示:

爲了再次驗證一下這個錯誤,把鏡像裏面的鏈接https://gems.ruby-china.org 放到瀏覽器裏面測試一下能否打開該網址,很顯然打不開。

那麼問題就顯而易見了,更換一個能用的鏡像即可,具體操作步驟如下所以:

1、在終端命令行裏面更換鏡像。

首先要移除不能用的鏡像,在終端裏面輸入命令行:gem sources —remove https://gems.ruby-china.org/  回車,即可移除該鏡像;

然後添加可以用的鏡像,在終端裏面繼續輸入命令行:gem sources -a https://gems.ruby-china.com 回車,即可添加成功新的鏡像;

2、再次確認新的鏡像是否安裝成功,在終端裏面輸入命令行:gem sources -l 回車,查看到最新的鏡像,那說明鏡像沒問題了,可以進行下一步操作了;

3、升級cocoapods,在終端裏面輸入命令行:gem install -n /usr/local/bin cocoapods --pre 回車,進過等待之後,會提示更新成功的;

4、查看升級後的pods的版本,確認是否升級成功,在終端裏面輸入命令行: pod —version 回車,即可。

 

以上就是本章全部內容,歡迎關注三掌櫃的微信公衆號“iOS開發by三掌櫃”,三掌櫃的新浪微博“三掌櫃666”,歡迎關注!

三掌櫃的微信公衆號:

三掌櫃的新浪微博:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章