mac下安装thrift

本文指导如何在Mac操作系统上安装Thrift所需的依赖库,包括Boost、libevent等,详细步骤涵盖从下载到安装的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在mac下安装软件跟Linux安装比较类似,在安装Thrift之前需要先安装依赖。

 

1、安装BOOST

下载:http://www.boost.org/    (boost_1_57_0.tar.gz

解压:tar -zvxf boost_1_57_0.tar.gz      

切换目录:cd boost_1_57_0

命令:./bootstrap.sh,该命令用于生成bjam可执行文件,这个东西就是用来编译boost库

命令:sudo ./b2 threading=multi address-model=64 variant=release stage install 

2、安装 libevent

下载:http://libevent.org/  (libevent-2.0.21-stable.tar.gz

解压:tar -zvxf libevent-2.0.21-stable.tar.gz  

切换目录:cd libevent-2.0.21-stable    

命令:./configure --prefix=/usr/local

命令:make

命令:sudo make install 

3、安装 Apache Thrift

下载:http://thrift.apache.org/  (thrift-0.8.0.tar.gz

解压:tar -zvxf thrift-0.8.0.tar.gz

切换目录:cd thrift-0.8.0.tar.gz  

编译命令:./configure --prefix=/usr/local/ --with-boost=/usr/local --with-libevent=/usr/local

安装命令:sudo make install

thrift -version 可以查看安装是否成功和版本

注意版本选择:选择Thrift 0.8.0版本,选择高的版本会报bison版本低的错误,在安装0.8.0时也报了一些错误,不过不影响正常使用。

### 安装和配置Thrift #### 准备工作 为了在Mac OS上为IntelliJ IDEA安装和配置Thrift,需先确认已安装必要的开发环境组件。这包括但不限于JDK 1.6以上版本以及Scala环境[^1]。 #### 安装Thrift 对于Mac操作系统而言,推荐采用Homebrew来简化软件包管理过程。通过终端执行`brew install thrift`可以轻松完成Thrift安装操作[^4]。此方式不仅便捷而且能够自动处理依赖关系,确保所使用的Thrift版本是最新的稳定发行版。 #### 配置环境变量 成功安装后,应将Thrift路径加入系统的环境变量中以便于全局调用。编辑`.bash_profile`或适用于当前shell类型的启动脚本(如zsh则修改`.zshrc`),添加如下两行: ```bash export THRIFT_HOME=/usr/local/opt/thrift/libexec export PATH=$PATH:$THRIFT_HOME/bin ``` 随后运行`source ~/.bash_profile`(如果是其他Shell,则对应调整)让更改立即生效,并可通过`thrift --version`验证是否正确设置了Thrift环境[^3]。 #### IntelliJ IDEA中的Thrift支持 针对IDEA本身,虽然官方并未提供专门面向Thrift的支持插件,但是可以通过集成Maven项目的方式间接实现对Thrift文件的良好支持。具体做法是在项目的pom.xml里引入相应的编译器依赖项,从而允许开发者编写、调试基于Thrift定义的服务接口[^2]。 另外值得注意的是,当涉及到跨平台兼容性问题时——特别是苹果转向ARM架构处理器的情况下——可能遇到某些原生库缺失的问题;此时应当关注社区反馈并尝试寻找替代方案或是等待官方更新解决此类障碍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值