我正在尝试安装最新版本的 Gearman。但是,它一直给我错误:
检查 Boost Headers 版本 >= 1.37... 否
当我检查我的 Boost 版本(yum list installed | grep boost)时,所有版本都是 1.33。最新的 Boost 版本是 1.46,但似乎 CentOS 的存储库中没有这个版本。
有没有办法绕过 yum 将 Boost 更新到最新版本?
从此页面下载并安装 Boost 的早期版本:http: //www.boost.org/users/history/
或在此处按照“Ben”的说明进行操作:
http://ben-tech.blogspot.com/2013/06/build-boost-for-impala-in-centos-63.html
您可以尝试从源代码构建它,或者将具有最新 boost 发行版的存储库添加到您的 yum 存储库。
我所做的是发出一个
rpm -ql boost-devel
和rpm -ql boost146-devel
mv /usr/include/boost146/boost /usr/include/boost`
cd /usr/lib/boost/
mv * /usr/lib/
注意:如果您的文件名不同,只需替换文件名