文档章节

mac 下如何安装上thrift

Mr_Tea伯奕
 Mr_Tea伯奕
发布于 2016/07/10 13:46
字数 327
阅读 729
收藏 1

步骤:

1、确保自己又brew 可以下载软件,如果没有则在命令中输入

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

2、进入超级用户

sudo su

3、下载安装thrift,安装时间比较长

brew install thrift

 

安装过程

sh-3.2# brew install thrift
==> Installing dependencies for thrift: boost
==> Installing thrift dependency: boost
==> Downloading https://homebrew.bintray.com/bottles/boost-1.60.0_2.el_capitan.b
######################################################################## 100.0%
==> Pouring boost-1.60.0_2.el_capitan.bottle.1.tar.gz
🍺  /usr/local/Cellar/boost/1.60.0_2: 11,139 files, 434.0M
==> Installing thrift
==> Downloading https://homebrew.bintray.com/bottles/thrift-0.9.3.el_capitan.bot
######################################################################## 100.0%
==> Pouring thrift-0.9.3.el_capitan.bottle.tar.gz
==> Caveats
To install Ruby binding:
  gem install thrift

To install PHP extension for e.g. PHP 5.5:
  brew install homebrew/php/php55-thrift
==> Summary
🍺  /usr/local/Cellar/thrift/0.9.3: 94 files, 5.3M
sh-3.2#

4、安装完后,确认thrift是否安装完成

sh-3.2# thrift -version
Thrift version 0.9.3
sh-3.2#

 

 

总结:

从官网直接下载thrift.tar.gz本地安装,会出错。如果出错,最好的解决方式就是brew在线下载安装。本人将网上的大部分的操作都试过,但是换汤不换药。根据在线安装的步骤,需要先下载安装boost,然后再下载thrift安装。

 

© 著作权归作者所有

共有 人打赏支持
Mr_Tea伯奕
粉丝 3
博文 200
码字总数 50384
作品 0
朝阳
其他
加载中

评论(1)

长宁楚王陈涉
长宁楚王陈涉
最新版本是 0.10.0 如何降级安装 0.9.3版本
李敏/Thrift Test of Java and Objective-C

Thrift Test of Java and Objective-C README涉及内容: MAC上安装Thrift 使用java和oc对thrift进行测试 目录结构: |-- TestMessage.thrift // thrift测试schema文件|-- gen-cocoa // 通过T......

李敏
2014/09/23
0
0
使用thrift实现java与node.js的通讯

使用thrift实现java与node.js的通讯 其实之前thrift和node.js接触都很少,因为最近项目要用到node.js,并且需要涉及到java与node.js的通讯,就想到了thrift。因为使用的系统是Lion,所以这篇...

pantrick
2013/09/07
0
4
Thrift入门初探--thrift安装及java入门实例

  公司的一些平台服务框架底层封装了thrift提供服务,最近项目不是很紧,于是研究了一下,刚刚入门,理解得不深,写这篇博文来整理一下思路. 什么是thrift?   简单来说,是Facebook公布的一款开...

冬至饮雪
2017/02/21
0
0
RPC框架实践之:Apache Thrift

一、概述 RPC(Remote Procedure Call)即 远程过程调用,说的这么抽象,其实简化理解就是一个节点如何请求另一节点所提供的服务。在文章 微服务调用链追踪中心搭建 一文中模拟出来的调用链:...

CodeSheep
05/14
0
0
Mac下安装apache-thrift

1.下载包 http://thrift.apache.org/ 2.安装依赖包 3. 安装 3.1 快速安装 3.2 源码安装

热血鸣人
2016/12/14
43
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
5分钟前
0
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
39分钟前
0
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
0
0
openJDK之sun.misc.Unsafe类CAS底层实现

注:这篇文章参考了https://www.cnblogs.com/snowater/p/8303698.html 1.sun.misc.Unsafe中CAS方法 在sun.misc.Unsafe中CAS方法如下: compareAndSwapObject(java.lang.Object arg0, long a......

汉斯-冯-拉特
今天
2
0
设计模式之五 责任链模式(Chain of Responsibility)

一. 场景 相信我们都有过这样的经历; 我们去职能部门办理一个事情,先去了A部门,到了地方被告知这件事情由B部门处理; 当我们到了B部门的时候,又被告知这件事情已经移交给了C部门处理; ...

JackieRiver
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部