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.1
PATH=$JAVA_HOME/bin:$PATH:$THRIFT_HOME/bin
export JAVA_HOME CLASSPATH PATH THRIFT_HOME

4.验证

thrift --version
Thrift version 0.9.1

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

时间: 2024-10-07 22:01:53

Mac OS X 下搭建thrift环境的相关文章

如何在Mac OS系统下搭建Java开发环境图解

似乎有很久都没有写博客了,有工作的一些原因,也有个人的一些原因,今天刚好下雨,也没有地方可去,于是就窝在家里倒腾了下,本篇文章主要是简单介绍一下如何在Mac OS系统下搭建java的开发环境,做java开发工作,当然首先是得有一个java环境,所以接下来主要是简单介绍一下Mac环境下java环境变量的一些配置工作. 鄙人的电脑配置: 打开终端,查看10.9.5版本的系统用的是什么shell命令: 大家可以看到,控制台输出地bash,说明系统用的是Bourbe shell,是默认的Unix She

Qt在Mac OS X下的编程环境搭建(配置Qt库和编译器,有图,很清楚)

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发,需要配置Qt库和编译器.编译器只能使用苹果公司自主研发的Clang.1.分别下载并安装XCode和Command Line Tools(必须安装),安装完毕后,Clang就有了. https://developer.apple.com/downloads/ 2.下载Qt并默认安装 http://down

Qt在Mac OS X下的编程环境搭建

尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发,需要配置Qt库和编译器.编译器只能使用苹果公司自主研发的Clang.1.分别下载并安装XCode和Command Line Tools(必须安装),安装完毕后,Clang就有了. https://developer.apple.com/downloads/ 2.下载Qt并默认安装 http://down

Mac OS X 下搭建 Java 开发环境图解

本篇博客介绍如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以本篇就稍微总结一下如何在Mac osx下配置java环境变量. 先来看看笔者的电脑配置: 打开终端,查看10.10版本的系统使用的是什么shell命令: 输出的是bash,说明是Bourne shell,是默认的Unix Shell命令. 下面通过命令行查看笔者的java版本: 如果你的系统已经安装成功J

在Mac OS X下搭建Latex编辑环境

在这里分享一下如何在Mac下搭建Latex编辑环境的方法 首先当然是Google Mac Latex寻找已有的Blog教程,然后发现Mac上常用Sublime Text来编辑,因此搜索Mac sublime Latex,就找到了以下两个网页: http://www.readern.com/sublime-text-latex-chinese-under-mac.html http://economistry.com/2013/01/installing-and-using-latex-for-m

Mac之OS系统下搭建JavaEE环境 <一> 之JDK的安装配置

这篇文章介绍了如何在Mac下搭建我们的JavaEE工作环境,对于初学者来说还是比较通俗易懂的. 一.JDK的安装及配置 1.首先我们到Oracle官网下JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.接下来就双击安装这个 dmg 一系列的下一步 点击就行 3.可以再Finder里找到jdk的安装路径 打开Finder 找到Macintosh HD 这就是我们的硬盘

Mac OS X下搭建Python3.5.1+PyQt5.6开发环境

声明:本文引自 http://blog.csdn.net/djstavav/article/details/50218157,并在自身实践中做出了更新和补充,希望能够对各位开发者有所帮助,少走弯路. 软硬件环境 OS X EI Capitan Python 3.5.1 PyQt 5.6.0 PyCharm 5.0 前言 Qt是一个开源的跨平台的GUI框架,为很多计算机语言提供了应用程序开发接口,另外还提供了集成开发环境QtCreator.UI制作工具QtDesigner,使用起来既简单方便,又可

Mac之OS系统下搭建JavaEE环境 <五> 之Mysql数据库的安装及配置

这里将推荐两款 集成的Mysql环境 十分轻便好用,MAMP 和 XAMPP MAMP XAMPP 1.MAMP下载 官网: https://www.mamp.info/en/ 下载安装即可使用 MAMP PRO的 序列号:MP-DED4-0A88-3A11-F9FDE 2.Mysql启动 十分简单 .配置你需要的端口 和 密码 即可. 3.XAMPP下载 官网:https://www.apachefriends.org/index.html 由于最新版本的XAMPP都是 配置的 MariaDB

Mac之OS系统下搭建JavaEE环境 <二> 之Tomcat 的安装配置

二.Tomcat的安装与配置 1.下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cgi  在下载页面 点击你要下载的版本 下载 core 下面的zip 2.在Finder中打开zip文件 解压即可 3.打开终端test安装是否成功 1 输入 cd /Users/huyifan/work/tool/tomcat/apache-tomcat-8.5.4 进入到tomcat目录下 2 再