Gearman::XS 不能正常安装的解决方法
浏览:1804次 出处信息
在使用 Gearman::XS 时老是安装不正常,出下面的错
# Failed test 'use Gearman::XS;' # at t/00-use.t line 12. # Tried to use 'Gearman::XS'. # Error: Can't load '/root/.cpanm/work/1309399185.2681/Gearman-XS-0.11/blib/arch/auto/Gearman/XS/XS.so' for module Gearman::XS: /root/.cpanm/work/1309399185.2681/Gearman-XS-0.11/blib/arch/auto/Gearman/XS/XS.so: undefined symbol: gearman_worker_add_server at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230. # at /root/.cpanm/work/1309399185.2681/Gearman-XS-0.11/blib/lib/Gearman/XS.pm line 175 # BEGIN failed--compilation aborted at /root/.cpanm/work/1309399185.2681/Gearman-XS-0.11/blib/lib/Gearman/XS.pm line 175. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. # Testing Gearman::XS 0.11 # Looks like you failed 1 test of 5. dubious
然后一直查原因
Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgearman Writing Makefile for Gearman::XS
发现 Gearman::XS 找不到原来的 gearmand 的 lib 。所以检查这个的原因看看 gearmand 是安装在哪个位置。
测试了一下真的能解决这个,只要在环境变量中加下这二行,就能找到 lib 的位置了
$ export GEARMAN_LIB=/usr/local/lib/ $ export GEARMAN_INCLUDE=/usr/local/include/
希望你也能正常使用这个。。。这个模块 force 安装是不可能能正常工作的。
建议继续学习:
- Gearman Server 使用 MySQL UDFs 来管理和保持队列 (阅读:4825)
- 利用开源的Gearman框架构建分布式图片处理平台[原创] (阅读:4195)
- 进程运行于不同的 CPU 核 (阅读:4148)
- Gearman分布式远程过程处理框架 (阅读:3281)
- 使用 Perl 中的 Gearman来实现 MapReduce (阅读:3021)
- 利用Gearman来实现远程监控与管理 (阅读:2973)
- 使用 Gearman 实现分布式处理 (阅读:2762)
- Gearman for MySQL (阅读:2571)
- 基于glusterfs和gearman的离线任务运算分布式化方案介绍 (阅读:2276)
- 管理Gearman (阅读:1922)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:OpenVPN 客户端在 Windows 里的配置 >>
文章信息
- 作者:扶凯 来源: 扶凯
- 标签: Gearman
- 发布时间:2011-08-09 08:29:33
建议继续学习
近3天十大热文
- [13] 手机客户端交互适配设计之我见
- [11] PDC 2010:C#与Visual Bas
- [10] Python连接 MySQL 数据库的超时问
- [10] 谈谈Facebook的聊天系统架构
- [10] 韩国实名制的破产
- [10] 长假,回忆小时候的家庭教育点滴
- [10] 一句话crontab实现防ssh暴力破解
- [10] Oracle bbed工具的编译
- [9] 浅析韩国团购网站
- [9] 四年前的今天,我开始找工作