博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac 安装thrift
阅读量:4570 次
发布时间:2019-06-08

本文共 1012 字,大约阅读时间需要 3 分钟。

首先要参考官方文档

https://thrift.apache.org/docs/install/

https://thrift.apache.org/docs/install/os_x

https://thrift.apache.org/docs/BuildingFromSource

主要的坑,升级bison, mac自带2.3 要升到2.5以上。

否则会报以下错误 

Bison version 2.5 or higher must be installed on the system!

1 brew upgrade bison

仍然报错,因为虽然升级了,但是系统仍然调用的老的bison,可以通过如下命令查看版本

bison -V

可以通过如下方式解决,参考

https://stackoverflow.com/questions/10778905/why-not-gnu-bison-upgrade-to-2-5-on-macosx-10-7-3

brew unlink bisonbrew link bison --force

重新link 之后还不好使,还得加一下环境变量,这个得看使用的哪个bash,我用的是zshrc, 在.zshrc 文件中加入以下代码(就是配置环境变量),然后source 一下。版本更新成功。

export PATH="/usr/local/opt/bison/bin:$PATH"
source .zshrcbison -V

 

下载安装boost,安装要较长的时间 

https://dl.bintray.com/boostorg/release/1.67.0/source/

安装 libevent

http://libevent.org/

 

处理上述完成之后。在下载的thrift 源码路径下运行以下命令

./configure --prefix=/usr/local/ --with-boost=/usr/local --with-libevent=/usr/localmakesudo make installthrift --help

成功!!

如果要生成java的话。光有java和javac是不够的,还需要ant,安装,再配置上环境变量。source一下,就可以成功了。

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zhangyy3/p/9082908.html

你可能感兴趣的文章
爬虫到底是什么?
查看>>
收藏基本Java项目开发的书
查看>>
getResource()和getResourceAsStream()以及路径问题
查看>>
00080_泛型
查看>>
Java Map 键值对排序 按key排序和按Value排序
查看>>
[笔面] Java IO和网络编程相关面试
查看>>
Hive默认数据库修改配置
查看>>
面试之数据库面试题
查看>>
[转]基本Guava工具
查看>>
趁着没断网,赶快写总结
查看>>
Eclipse中取消按空格选中自动提示
查看>>
JAVA的Date类与Calendar类比较
查看>>
iOS开发拓展篇—音乐的播放
查看>>
Flink资料(1)-- Flink基础概念(Basic Concept)
查看>>
静态常量的问题
查看>>
cookie、 sessionStorage 、localStorage之间的区别和使用
查看>>
.Net(c#)加密解密之Aes和Des
查看>>
BZOJ 入门OJ 2004: [Noip模拟题]统计损失
查看>>
uva 11572 unique snowflakes——yhx
查看>>
二分——二分查找算法模板
查看>>