thriftの環境構築uuntu&macos
まず、thriftはANtに依存します。antはjavaに依存します。
最初は間違いなくJAVA環境とANt環境を構成しています。ここでは詳しく説明しません。
これから本題に入ります。
1.thrift最新バージョンのカバンをダウンロードして、私は解凍して/usr/local/の中に入れました。同時、いくつかがカバンのダウンロードに依存することができます。
2.設定/usrの権限制御。thriftのインストールにはroot権限が必要です。/usr/binを操作します。だからここはいっそroot権限にします。
3.
主な環境設定がよければOKです。私はインストールする時、rubyはずっとmakeを通すことができなくて、もとはruby 1.93のコードの変化が比較的に大きいことを調べてみますと、相応してpatch 1305を打つ必要があります(興味があったら後で試してもいいです)、ここのコストは高すぎて、patch更新のつぎは私もできません。だからまっすぐに
ちなみにeclipseにはthriftのプラグインがインストールされています。
To install plugin Eclipse: 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アドレス
最初は間違いなく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
解決するべき問題: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アドレス