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”,欢迎关注!

三掌柜的微信公众号:

三掌柜的新浪微博:

发布了234 篇原创文章 · 获赞 366 · 访问量 132万+

猜你喜欢

转载自blog.csdn.net/CC1991_/article/details/105211263