首先thrift依赖ant,ant依赖java。
最一开始,肯定是配置java环境和ant环境,这里不赘述。
接下来进入正题。
1.下载thrift最新版本包,我是解压到/usr/local/里面了。同时,可以做一些依赖包的下载。
2.配置/usr的权限控制。thrift的安装过程中会需要有root权限对/usr/bin进行操作。所以这里干脆开到root权限
3.
4.搞定查看下安装情况
Mac里面大同小异,直接从第3步开始即可。
主要的环境配置好了就OK了。我在安装的时候,ruby一直无法通过make,一查原来是ruby1.9.3的代码变化比较大,相应的需要打个patch1305(有兴趣可以以后试试) ,这里成本太高,patch更新补丁我也不会打。所以直接在
把ruby禁掉就OK了。暂时,还不需要用到ruby。哈哈哈哈哈哈哈。
顺便eclipse里安装下thrift的插件。
To install plugin in Eclipse:
待解决问题:[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地址
最一开始,肯定是配置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地址