7

我正在尝试安装最新版本的 Gearman。但是,它一直给我错误:

检查 Boost Headers 版本 >= 1.37... 否

当我检查我的 Boost 版本(yum list installed | grep boost)时,所有版本都是 1.33。最新的 Boost 版本是 1.46,但似乎 CentOS 的存储库中没有这个版本。

有没有办法绕过 yum 将 Boost 更新到最新版本?

4

3 回答 3

2

从此页面下载并安装 Boost 的早期版本:http: //www.boost.org/users/history/

或在此处按照“Ben”的说明进行操作:

http://ben-tech.blogspot.com/2013/06/build-boost-for-impala-in-centos-63.html

于 2013-08-15T01:23:56.617 回答
2

您可以尝试从源代码构建它,或者将具有最新 boost 发行版的存储库添加到您的 yum 存储库。

于 2011-04-06T03:44:51.640 回答
1

我所做的是发出一个

rpm -ql boost-develrpm -ql boost146-devel

mv /usr/include/boost146/boost /usr/include/boost`
cd /usr/lib/boost/
mv * /usr/lib/

注意:如果您的文件名不同,只需替换文件名

于 2011-06-22T19:30:03.020 回答