brew安装软件出现ChecksumMismatchError: SHA256 mismatch的问题

macOS升级到了10.16,结果发现IDEA中无法使用svn了,这下可尴尬了,iterm2中尝试使用svn提示not found。我是按照下面的步骤做的

卸载原有的svn,轻易不要尝试,我是抱着无所谓的态度

重新安装svn,但是安装的时候需要安装openjdk的依赖,结果一直失败,提示如下错误信息

上查找资料,发现很多人说是然后重新执行安装过程就可以,但是反复尝试也是这个问题。直到找到这篇文章文章链接,现在尝试一下:

找到原有的SHA256,替换为校验的内容

保存并退出,然后重新尝试


我在修改内容之后发现还是无法安装,试了几次之后,发现又出现如下错误信息:

这里就知道应该是Formula的内容发生了变化,内容没有正确更新,先试了一下brew tap,后面直接打开Formula目录,找到openjdk.rb,文件,使用VS Code打开会自动显示git版本不一致的内容,提示内容不同步,然后接受当前的更改,或者是自己将重复内容删除即可。
再次尝试,安装成功。

brew安装软件出现ChecksumMismatchError: SHA256 mismatch的问题
至此,重新打开IDEA,svn即可正常使用,不再 错。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月1日
下一篇 2020年6月1日

相关推荐