erlang/thrift快速安装
1.安裝erlang
首先需要安裝
rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
其次
yum install git
再次
下載erlang 源碼包
./configure
make
make install
備注其中前兩部是為了以后安裝thrift支持做準(zhǔn)備的
2.安裝thrift
首先
sudo yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel? openssl-devel
其次下載thrift源碼包
./configure ? //注意觀察支持的語言,我讓它支持python \c++\erlang,視情況而定?
make
make install
3.歡迎你在可以進(jìn)入多語言,并發(fā),分布式環(huán)境!
正對thrift編譯時的缺陷 可以在makfile時 加入
一種解決的辦法:-DHAVE_INTTYPES_H -DHAVE_NETINET_IN_H
或者修改頭文價
This will cause the preprocessor to include netinet/in.h in thrift/protocol/TPrototol.h, so the hton* declarations will be visible to the compiler.
TProtocol.h has the following lines which cause the compiler error when HAVE_NETINET_IN_H is not defined.
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
?
轉(zhuǎn)載于:https://blog.51cto.com/wiigood/833430
總結(jié)
以上是生活随笔為你收集整理的erlang/thrift快速安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RHEL 6 关闭ThinkPad 触摸
- 下一篇: 设计的核心任务之二:信息隐藏