前情摘要
想用homebrew下载tomcat,但是一直提示404无法访问….由此开始的一段修复之旅。
解决方案
为什么会出现404呢?很简单,homebrew过时了,导致它使用的url已经被清理掉了,由于homebrew贴心的告知了它下载的url,所以我前去试了一下,嗯,确实提示404。发生这个错误的原因在于homebrew长久未更新,所以解决办法也很简单:
- 告知其正确的下载地址。
- 或者更新下homebrew
或者委曲求全用别的版本的tomcat
我当时比较懒,采取了第一种方法,直接去清华的开源站里找到了资源,但是出现了错误提示信息:

emmmm看样子是字符的问题,但是我不懂Ruby啊….只能跳过。
那没办法,只能采取第二种方法,更新一下brew。输入了brew update之后,一直卡住没动静了。这个原因嘛,自然就是墙的问题啦,自然而然我想到了用ss的全局代理,但是速度并没有发生变化;于是乎我又去网上找了homebrew的换源方法,照着做了,速度和之前几乎没有变化(大概我家里网不太好吧…)。就在我无计可施气急败坏的时候,突然想起来我前几天把git的代理取消了!而homebrew用的就是git!幡然醒悟的我赶紧设置了一下git的代理,然后一运行brew update,没多久就更新完了,开心!更新完brew之后直接brew install tomcat,安装成功!顺利解决。