Mac OS X 下搭建thrift环境

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Mac OS X 下搭建thrift环境1.概述thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生产引擎,以构建在 C++, java, Python, php, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。

2.安装2.1安装boost注:先到官网下载boost包,并解压,然后进去该目录。

./bootstrap.sh —PRefix=PATH_TO_BOOST sudo ./b2 threading=multi address-model=64 variant=release stage install

2.2安装libevent注:先到官网下载libevent包,并解压,然后进去该目录(目录路径:/usr/local)。

./configure —prefix=/usr/local make sudo make install

2.3安装thrift从github 获得thrift-0.9.1.zip(官方提供的有些BUG,请使用开源社区的社区版本) 【下载地址】

步骤如下:

1、在解压后的thrift目录(目录路径:/usr/local)中运行./bootstrap.sh

2、执行 export CXXFLAGS="-std=c++11"

3、./configure --prefix=/usr/local/thrift-0.9.1 --with-boost=PATH_TO_BOOST --with-libevent=/usr/local--without-ruby --without-haskell --without-erlang --without-python --without-perl(参数根据需要进行设定)

4、make CXXFLAGS=-stdlib=libstdc++

5、sudo make install

3.环境变量配置thrift的环境变量

THRIFT_HOME=/usr/local/thrift-0.9.1PATH=$JAVA_HOME/bin:$PATH:$THRIFT_HOME/binexport JAVA_HOME CLASSPATH PATH THRIFT_HOME

4.验证thrift --versionThrift version 0.9.1

显示出thrift的版本号,表示thrift的环境搭建成功了。

5.编译Thrift文件编译thrift文件命令如下所示:dengjiedeMacBook-Pro:~ dengjie$ thrift -r -gen java ./StatQueryService.thrift

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航