博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac安装thrift
阅读量:7099 次
发布时间:2019-06-28

本文共 1130 字,大约阅读时间需要 3 分钟。

一、安装brew包管理工具

不想Ubuntu自带apt,redhat自带yum,mac是不自带包管理工具的。需要自己安装,最常用的是brew,Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装、更新、卸载软件。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

一路按enter即可。

brew命令最常用的三条语句搜索(search)、更新(install)、卸载(remove)

搜索:brew search SoftwareName

更新:brew install SoftwareName

卸载:brew remove SoftwareName

查看已安装软件列表:brew list

二、安装bison

brew install bison

但是mac系统自带bison,必须要用新安装的bison覆盖掉旧的bison,直接在控制台下输入

PATH="/usr/local/Cellar/bison/3.0.4_1/bin/:$PATH"

这样就暂时让bison覆盖了系统自带的bison

三、安装thrift

其实不需要:

去官网下载并解压。

进入解压后的目录执行configure,make,make install

只需要

brew install thrift

四、降级thrift

安装thrift之后,发现生成的代码在服务器上运行报错,原因是服务器上的thrift环境版本比较低。解决方式有两种:

  • 在服务器上从thrift生成代码
  • 本地thrift降低版本

第一种方式太麻烦,本地thrift降级方法有两种:

1、坚持使用brew安装thrift-0.9.2

git clone https://github.com/Homebrew/homebrew-core.gitgit log ./Formula/thrift.rb 找到0.9.2 commitgit checkout 56d8c1eba1e5ac30290dd0c486f4bba37f821e42brew install ./Formula/thrift.rb

原理是,从github上下载homebrew,homebrew中记录了各个时期的软件版本,checkout homebrew的低版本分治,把thrift低版本rb找到,然后安装。

其实,也可以直接使用别人分享的thrift-0.9.2.rb文件直接安装。

2、从别处找压缩包

在thrift官网上,download页面可以看到各种版本的下载链接。

转载地址:http://gokhl.baihongyu.com/

你可能感兴趣的文章
学生表、课程表、 成绩表 、教师表sql练习
查看>>
vue inheritAttrs、$attrs和$listeners使用
查看>>
诗歌的分类
查看>>
nexus maven私服搭建
查看>>
系统空间占用排查 tomcat超大日志catalina.out 删除 与df 状态更新
查看>>
如何高效地管理时间
查看>>
UML及其StarUML介绍
查看>>
一起谈.NET技术,MonoTouch中的MVC简介
查看>>
将WPF UI单元复制到“.NET研究”剪贴板
查看>>
pku 1611 The Suspects 并查集的应用
查看>>
转载 - 不使用任何框架,教你制作网页滑动切换效果
查看>>
【原】NSMutableDictionary与NSMutableArray
查看>>
【转载】如何发送和接收 Windows Phone 的磁贴通知
查看>>
Inside OTA Packages
查看>>
使用QEMU调试Linux内核代码
查看>>
WebRTC之带宽控制部分学习(1) ------基本demo的介绍
查看>>
java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
查看>>
如何一秒钟从头构建一个 ASP.NET Core 中间件
查看>>
Maven修改默认本地资源库文件夹
查看>>
IntelliJ IDEA 使用心得与常用快捷键
查看>>