thrift的环境搭建 ubuntu && macos

首先thrift依赖ant,ant依赖java。

最一开始,肯定是配置java环境和ant环境,这里不赘述。

接下来进入正题。



1.下载thrift最新版本包,我是解压到/usr/local/里面了。同时,可以做一些依赖包的下载。


$ sudo apt-get install build-essential

$ sudo apt-get install bison flex

$ sudo apt-get install libboost-dev python-dev

$ sudo apt-get install autoconf automake libtool pkg-config


...


2.配置/usr的权限控制。thrift的安装过程中会需要有root权限对/usr/bin进行操作。所以这里干脆开到root权限


chmod -R 777 /usr



3.
   

$ cd /usr/local/thrift-0.9.0 //切换到相应thrift的目录
$ ./configure
$ make //添加属性 --prefix=/usr/local/指定编译路径
$ make install



4.搞定查看下安装情况


$ thrift -version




Mac里面大同小异,直接从第3步开始即可。
主要的环境配置好了就OK了。我在安装的时候,ruby一直无法通过make,一查原来是ruby1.9.3的代码变化比较大,相应的需要打个patch1305(有兴趣可以以后试试) ,这里成本太高,patch更新补丁我也不会打。所以直接在

./configure --without-ruby

把ruby禁掉就OK了。暂时,还不需要用到ruby。哈哈哈哈哈哈哈。


顺便eclipse里安装下thrift的插件。
To install plugin in Eclipse:

Open Help > Software Updates
Select Add Site...
Enter http://thrift4eclipse.sourceforge.net/updatesite/
Select Thrift4Eclipse
Click Install


待解决问题:[list]
[*]mac的libtoolize安装
[*]打patch更新
[*]完成时间:2013年前
[/list]


附:
http://mail-archives.apache.org/mod_mbox/thrift-dev/201108.mbox/%3C1715017294.3504.1314631961785.JavaMail.tomcat@hel.zones.apache.org%3E 0.9.0与ruby1.9.3源码不兼容的patch地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值