Gearman::XS 不能正常安装的解决方法
浏览:2344次 出处信息
在使用 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 来管理和保持队列 (阅读:5620)
- 进程运行于不同的 CPU 核 (阅读:5691)
- 利用开源的Gearman框架构建分布式图片处理平台[原创] (阅读:5097)
- Gearman分布式远程过程处理框架 (阅读:3917)
- 利用Gearman来实现远程监控与管理 (阅读:3958)
- 使用 Perl 中的 Gearman来实现 MapReduce (阅读:3752)
- 使用 Gearman 实现分布式处理 (阅读:3453)
- Gearman for MySQL (阅读:3360)
- 基于glusterfs和gearman的离线任务运算分布式化方案介绍 (阅读:2988)
- 管理Gearman (阅读:2623)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:OpenVPN 客户端在 Windows 里的配置 >>
文章信息
- 作者:扶凯 来源: 扶凯
- 标签: Gearman
- 发布时间:2011-08-09 08:29:33
建议继续学习
近3天十大热文
-
[1173] WordPress插件开发 -- 在插件使用 -
[71] 解决 nginx 反向代理网页首尾出现神秘字 -
[44] web开发设计人员不可不用的在线web工具和 -
[42] Java开发岗位面试题归类汇总 -
[33] Rax 系列教程(长列表) -
[32] 手机产品设计方向 -
[31] 一句话crontab实现防ssh暴力破解 -
[28] 如何建立合适的索引? -
[27] 程序员疫苗:代码注入 -
[27] oracle技术方面的路线
