1. 背景
在2023年11月的这段时间,突然发现,brew无法安装thrift0.9.3了。之前可以通过brew一键安装,或者自己下载源码进行编译,但是现在都不好使了
2. 尝试
2.1 brew 安装
会报错无法安装,之前thrift0.9.3报过一个比较危险的漏洞,所以需要进行升级,因此官方可能是考虑给大家足够时间去升级了,所以直接下线了:
MacBook-Pro-2:homebrew-core qianduoduo$ brew install thrift@0.9
Error: thrift@0.9 has been disabled because it is a versioned formula!
2.2 使用源码编译
这个不确定大家的电脑上面是否可以,但是我的电脑上一直提示如下错误:
configure: error: "Error: libcrypto required."
3. 解决方案
最终我是通过找同事要了一个编译后的文件夹直接放到路径下,然后设置了一下环境变量,年后会把这个服务升级到高版本的thrift,这样子以后得同学就不会这么痛苦了。
MacBook-Pro-2:bin qianduoduo$ thrift --version
Thrift version 0.9.3