`
异步获取爱
  • 浏览: 77827 次
  • 性别: Icon_minigender_1
  • 来自: 大男子主义世界
社区版块
存档分类
最新评论

thrift的环境搭建 ubuntu && macos

    博客分类:
  • job
阅读更多
    首先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


待解决问题:
  • mac的libtoolize安装
  • 打patch更新   
  • 完成时间:2013年前



附:
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地址
分享到:
评论

相关推荐

    thrift环境搭建(内附thrift运行环境可执行程序、搭建说明文本)

    thrift环境搭建(内附thrift运行环境可执行程序、搭建说明文本)

    thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz

    thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz

    thrift环境配置方法

    thrift 环境配置方法,步骤,顺序,只有文档,里面的方法很详细

    thrift安装

    thrift 安装包。

    ThriftClient&Server.zip

    一组用thrift写的Java RPC框架,是两个maven项目,直接可以用,可以传字符串。 方便初学者了解thrift RPC各部分的原理,如果想自己加功能,就要新建XX.thrift文件,定义好接口,用用thrift生成

    Thrift开发环境配置1

    编写thrift文件,示例如下:进入命令行,切换到thrift文件所在的目录,然后执行以下命令Thrift -r --gen cpp test.thrift这个

    windows环境下thrift.exe的使用

    windows环境下thrift.exe开发thrift

    MacOS10.6下编译安装Thrift的详细步骤

    Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...

    thrift-0.9.2.tar.gz

    thrift,Apache Thrift 0.9.2 版本,解压后直接直接安装,可伸缩的跨语言服务开发框架,命令: 解压命令:tar -zxf thrift-0.9.2.tar.gz 安装命令:./configure --with-lua=no && make && make install 查看版本:...

    the programmer's guide to apache thrift

    Apache Thrift is an open source cross language serialization and RPC framework. With support for over 15 programming languages, Apache Thrift can play an important role in a range of distributed ...

    thrift源码

    thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码...

    Apache Thrift 使用说明

    详细介绍了Apache Thrift在Ubuntu以及Windows下基于C++和Java语言的安装和运行。附有小例子,亲自测试通过。所述方法网上应该有教程,但大多零散不统一或者不完整,因此本人整理了一份,特来分享。

    Windows下QT使用Thrift的样例

    网上一直搜不到Windows下QT使用thrift的例子,自己整了个 QT版本 5.8.0 Boost版本 boost_1_61_0 Thrift版本 thrift-0.10.0

    使用wireshark抓取thrift协议接口调用

    使用wireshark抓取thrift协议接口调用

    thrift官方代码+与dubbo集成支持原生thrift协议

    thrift官方代码+与dubbo集成支持原生thrift协议

    Thrift之C++初体验

    thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, ...

    thrift安装文件

    thrift安装文件

    thrift-编译工具

    thrift-编译工具

    Learning.Apache.Thrift.178588274

    Make applications cross-communicate using Apache Thrift! About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so...

    thrift初步了解

    下载Ant后, 配置环境变量, ANT_HOME=Ant解压路径。 下载thrift后使用ant编译需要的jar文件。 cmd, 进入build.xml目录, ant -buildfile build.xml thrift协议protocol: TBinaryProtocol:二进制格式 ...

Global site tag (gtag.js) - Google Analytics