由于工作中需要用到gevent,今天在centos6.4系统上安装,由于机器上不能连网,本来几分钟的事,折腾了一天,很大的感触就是google很重要,下面说说我这一天的遭遇。
首先查了一下gevent的安装步骤,网上一大堆,不过几乎都是一样的东西,必须先安装:
1、greenlet
2、libevent
这俩货。
先来安装libevent,我今天大部分时间都耗费在这货身上。我不能上网不能用yum这万能的神,只能用rpm这样的凡人安装。先到网上把需要的rpm包下下来,不多就三个libevent-devel、libevent-doc还有libevent-headers。好了,准备完毕开始安装,先安装libevent-devel,提示没有找到依赖库doc和headers(简称);那安装doc吧,提示没找到devel;不死心再安装headers,心怀希望,期望奇迹诞生,很遗憾没发生奇迹,提示没找到devel。到这就有点懵逼了,或许还需要依赖什么库吧,然后上网一顿搜,妈蛋一堆yum安装libevent-devel,我TM就日了,手动报错,yum安装就可以,你们就不报错,真TM日了哈士奇了。最后看到一篇博客,中间提到centos、REHL6,依赖有问题,最后源码安装搞定。附上博客地址:http://blog.csdn.net/lday/article/details/18559555。另外把错误附上,以便以后直接搜错误能搜到本文。
rpm error:
1、error: Failed dependencies: