首页服务器Web服务器 thrift安装遇到的问题以及解决方法(必看篇)

thrift安装遇到的问题以及解决方法(必看篇)

1. 必须安装boost。最新的稳定版是1.48.0。 1.1.先下载:http://sourceforge.NET/projects/boost/files/boost/1.48.0/
    
    选择tar.gz包,
    下载后我解…

1. 必须安装boost。最新的稳定版是1.48.0。

1.1.先下载:http://sourceforge.NET/projects/boost/files/boost/1.48.0/
    
    选择tar.gz包,
    下载后我解压到了/usr/local/boost_1_48下:tar zxvf boost1.48.0 -C /usr/local/boost_1_48

1.2.安装过程和以前的老版本有些不同,看自带软件包里的index.html就可以了:

    主要内容涉及到安装的就2步,很简单,进入一级目录:
   
    $ ./bootstrap.sh //默认安装到/usr/local/include/boost 和/usr/local/lib下
    $ ./b2 install

1.3接下来设置环境变量自动导入:
   
   先用vim创建文件:/etc/profile.d/boost.sh,(若不能执行的话使用chmod a+x boost.sh设置执行权限),
  
   内容为:

#!/bin/sh #boost settings BOOST_ROOT=/opt/boost_1_48 BOOST_INCLUDE=/usr/local/include/boost BOOST_LIB=/usr/local/lib export BOOST_ROOT BOOST_INCLUDE BOOST_LIB 注意: linux程序运行时加载共享库出现的错误: "error while loading shared libraries: xxxx: cannot open shared object file: No such file or directory" 解决步骤: 1、使用find命令查找缺失的xxxx共享库文件所在位置。参考:#find 目录 -name "xxxx*" 2、将找到的目录位置写入 /etc/ld.so.conf 配置文件,这个文件记录了编译时使用的动态链接库的路径。 3、然后使用ldconfig命令,使配置生效。

2. 安装libevent(选择noblokingserver必须安装libevent,如果出现noblokingserver相关的错误就是没有安装libevent)。

我安装的版本是最新的libevent1.4.13:

wget http://monkey.org/~provos/libevent-1.4.13-stable.tar.gztar xvzf libevent-1.4.13-stable.tar.gzcd libevent-1.4.13-stable./configure && makemake install
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5574.html
上一篇Docker教程之Ubuntu 安装 Docker详细介绍
下一篇 安装Ubuntu 16.04后要做的事(总结)
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部