安装旧版本thrift

2021/4/14 18:58:32

本文主要是介绍安装旧版本thrift,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装旧版本的thrift

    • 卸载旧版本,下载安装包
    • bison处理
    • 编译安装
    • 其他方式

卸载旧版本,下载安装包

wget http://archive.apache.org/dist/thrift/0.9.3/thrift-0.9.3.tar.gz
tar -zxvf thrift-0.9.3.tar.gz
brew uninstall thrift  

bison处理

安装替代可用bison要求版本在2.5以上

查看一下当前的bison版本
bison --version
如果低于2.5,就要另外准备一个
brew install bison

brew安装完bison后会给出一个提示:
在这里插入图片描述
这个说明很重要,因为现在还是用的默认的bison。需要执行给出的提示语句才能替换默认bison

可以通过
where bison
查看当前使用的bison路径。然后执行环境配置(建议先备份一下以前的)
cp ~/.zshrc ~/Desktop/benfen   
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.zshrc
再次执行
➜  ~ where bison
/usr/local/opt/bison/bin/bison
/usr/bin/bison
➜  ~ bison --version
bison (GNU Bison) 3.7.6
Written by Robert Corbett and Richard Stallman.

可以看到bison已经准备好了

编译安装

不要直接./configure,可能会报错的(导致后续执行make的时候报依赖问题),建议执行:

./configure --prefix=/usr/local/ --with-boost=/usr/local --with-libevent=/usr/local --without-ruby --without-perl --without-php --without-nodejs
然后执行
make
make install

其他方式

没有亲测,但看上去很方便:
https://www.coder4.com/archives/6864

brew install https://gist.githubusercontent.com/chrislusf/8b4e7c19551ba220232f037b43c0eaf3/raw/01465b867b8ef9af7c7c3fa830c83666c825122d/thrift.rb


这篇关于安装旧版本thrift的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程