技术干货程序员

在 macOS Sierra系统(10.12.4)上安装 thr

2018-03-15  本文已影响0人  秋名山菜车手

安装

首先参考官网安装文档 Apache Thrift - OS X Setup,然而很坑爹,没有针对 macOS 的高版本作出说明,遇到坑请看下面的问题。

另外,官网最后一步 thrift 的 configure 过程结束之后,应该再输入两条命令以完成安装:

可以参考我上面列出的几个文档。
安装完成后,在命令行输入 thrift -version 有正确输出即可。
(事实上,我 make 完以后就可以了)

问题

问题一:安装 libevent 时可能遇到 fatal error: 'openssl/bio.h' file not found 错误

解决(参考 stackoverflow ):在 configure 步骤时,输入 $./configure LDFLAGS='-L/usr/local/opt/openssl/lib' CPPFLAGS='-I/usr/local/opt/openssl/include' 命令

问题二:最后一步安装 thrift 时可能遇到 Bison version 2.5 or higher must be installed on 问题

解决(参考 mac安装thrift ):输入这两条命令

问题三:安装 thrift 时执行 make 遇到 openssl/opensslv.h' file not found 问题

解决:一开始参考 stackoverflow 的方式,输入这两条命令

最后参考这篇博客 MacOS Sierra install thrift-0.10.0 解决了,天坑啊。。看到 stackoverflow 上无数人栽在这里。。具体操作步骤如下:

OK,大功告成!

上一篇下一篇

猜你喜欢

热点阅读