ubuntu 12.10 需要安装如下:
根据 thrift 的官网,提示,安装以下软件:
以下操作在 root 下完成
apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev
主要用python玩thrift,所以需要装:
apt-get install python-dev python-twisted #这样可以用到 c扩展的thrift开始下载thrift:
wget https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz tar xzvf thrift-0.9.0.tar.gz ./configure make make install
准备python的应用环境:
#安装python的pip, easy-install apt-get install python-setuptools apt-get install python-pip #安装python的虚拟环境 easy_install virtualenv #安装进程管理软件,以后thrift的rpc服务进程,统一有其负责。 apt-get install supervisor
以下操作在app用户执行:
virtualenv --no-site-packages rpc vi .profile #插入以下代码 . $HOME/rpc/bin/activate export PATH=.:$PATH set -o vi安装软件:
pip install thrift easy_install pyzmq
注:pip 和 easy_install 用这两个任何一个命令,都可以安装python的第三方库。
环境搭建完毕,下次开始搞代码,完成 thirft rpc的demo