2011-04-05 64 views
6

我想安装最新版本的Gearman。然而,它不断给我的错误:如何更新时,百胜有过时的版本

Checking for Boost Headers version >= 1.37... no

当我检查我的加速版本(YUM名单安装| grep的提升),所有版本都是1.33。最新的Boost版本是1.46,但似乎CentOS在他们的版本库中没有这个版本。

有没有办法绕过百胜升级到最新版本?

+0

编辑:我解决此问题得到了通过手动安装的Gearman,其对加速的支持是很好用1.33版本的早期版本。 – 2011-04-06 00:32:18

+0

您的Gearman项目有成功吗?我试图让这个软件包工作,但迄今为止没有爱。给我提升标题,但现在有另一个提升错误。 – 2011-09-02 01:05:59

回答

2

您可以尝试和build it from source或添加一个具有最新增压发行的回购你的yum回购。

+0

尝试像centos演员,EPEL和DAGS(http://dag.wieers.com/rpm/)这样的外部回购。这可能需要在/etc/yum.repos.d中启用它们或添加它们(谷歌是你的朋友) – 2011-04-08 09:24:56

0

我所做的这个是发出

rpm -ql boost-develrpm -ql boost146-devel

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

注:只需更换文件名,如果你是不同的

相关问题