zl程序教程

您现在的位置是:首页 >  系统

当前栏目

Mac OS X 下搭建thrift环境

OSMac 环境 搭建 thrift
2023-09-14 08:58:20 时间

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

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.环境变量
PATH=$JAVA_HOME/bin:$PATH:$THRIFT_HOME/bin export JAVA_HOME CLASSPATH PATH THRIFT_HOME
thrift --version

Thrift version 0.9.1

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

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

如何让 Mac OS X 快速完成升级 每次将 Mac OS X 升级到新版本时,你只能干等着,看进度条慢慢变化,是不是觉得很无奈。最近有用户在 Reddit 中发帖,和其他用户共享了只需一个终端指令就能够让 macOS 升级变得更快。 这名用户表示,自己通过 App Store 升级 macOS 前后通常需要半个小时。
使用计算机,“字处理”是最普遍的工作任务。在进行字处理的过程中,熟练使用各种各样的快捷键对提高工作效率有着决定性的意义。(拿来任何一个软件──哪怕操作系统──研究它的快捷键是用计算机工作的最良好习惯。