thriftの環境構築uuntu&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を通すことができなくて、もとはruby 1.93のコードの変化が比較的に大きいことを調べてみますと、相応してpatch 1305を打つ必要があります(興味があったら後で試してもいいです)、ここのコストは高すぎて、patch更新のつぎは私もできません。だからまっすぐに 
  

   ./configure --without-ruby
   
ルビーを禁掉すればいいです。当分は、ルビーを使う必要はありません。ははははははははは。
ちなみにeclipseにはthriftのプラグインがインストールされています。
To install plugin 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/201408.mbox/%3 C 7150294.3 [email protected]%3 E     0.9.0とruby 1.93ソースの互換性のないpatchアドレス