免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5915 | 回复: 6
打印 上一主题 下一主题

Can't locate SNMP.pm in @INC,请教各位大侠 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-13 17:53 |只看该作者 |倒序浏览
Can't locate SNMP.pm in @INC (@INC contains: dev/ /home/mc041426/workbench/lib/perl5/site_perl /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /home/mc041426/workbench/lib/perl5/site_perl/COPLA/SNMP.pm line 26.
BEGIN failed--compilation aborted at /home/mc041426/workbench/lib/perl5/site_perl/COPLA/SNMP.pm line 30.
Compilation failed in require at /home/mc041426/workbench/lib/perl5/site_perl/COPLA/Script/SNMPTable.pm line 8.
BEGIN failed--compilation aborted at /home/mc041426/workbench/lib/perl5/site_perl/COPLA/Script/SNMPTable.pm line 8.
Compilation failed in require at /home/mc041426/workbench/bin/remoteConf.pl line 5.
BEGIN failed--compilation aborted at /home/mc041426/workbench/bin/remoteConf.pl line 5.

====> 这个问题是什么原因呢?

论坛徽章:
0
2 [报告]
发表于 2011-01-13 20:14 |只看该作者
Can't locate SNMP.pm in @INC


模块未安装。你可能需要安装Net::SNMP模块。

论坛徽章:
0
3 [报告]
发表于 2011-01-13 20:21 |只看该作者
回复 2# 兰花仙子


公共的SNMP是已经安装了的,如下:
    test@localhost:~> ls /usr/lib/perl5/vendor_perl/5.10.0/Net/SNMP.pm
/usr/lib/perl5/vendor_perl/5.10.0/Net/SNMP.pm


当前的这个是我们自己私有的,从别人的机器上直接拷贝的,没有进行安装。想知道怎样设置才能让它正常运行呢?多谢!

论坛徽章:
0
4 [报告]
发表于 2011-01-13 23:03 |只看该作者

  1. perl -e 'print join "\n", @INC'
复制代码
查看 perl 环境

论坛徽章:
0
5 [报告]
发表于 2011-01-14 04:03 |只看该作者
使用的perl不一样,建议装一下。。
或者把perl  link到系统调用的perl上

论坛徽章:
0
6 [报告]
发表于 2011-01-14 09:39 |只看该作者
把perl  link到系统调用的perl上,这个怎样处理呢?谢谢!

use lib 'dev/';
use COPLA::Log;
use COPLA::Script;
use COPLA::Script::SNMPTable;
use COPLA::Script::Utils;
use COPLA::Script::hdcontroller;
use COPLA::Script::Events;
use COPLA::Script::Event;
use COPLA::Verify::Call;
use COPLA::TestSuite;
use COPLA::BRTTCompat;
use COPLA::Topologie;


mc041426@localhost:~/workbench/lib/perl5/site_perl> ls
COPLA IO OLE Spreadsheet
mc041426@localhost:~/workbench/lib/perl5/site_perl> pwd
/home/mc041426/workbench/lib/perl5/site_perl
mc041426@localhost:~/workbench/lib/perl5/site_perl> cd COPLA/
mc041426@localhost:~/workbench/lib/perl5/site_perl/COPLA> ls
Call.pm Log.pm~ Lsa.pm Script.pm SNMP.pm TestSuite.pm~ ...


mc041426@Hit7100-GW:~/workbench/lib/perl5/site_perl/COPLA> perl -e 'print join "\n", @INC'
/home/mc041426/workbench/lib/perl5/site_perl
/usr/lib/perl5/5.10.0/i586-linux-thread-multi
/usr/lib/perl5/5.10.0
/usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.10.0
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.10.0
/usr/lib/perl5/vendor_perl


.mc041426@Hit7100-GW:~/workbench/lib/perl5/site_perl/COPLA> echo $PERL5LIB  
/home/mc041426/workbench/lib/perl5/site_perl:

论坛徽章:
0
7 [报告]
发表于 2011-01-14 09:43 |只看该作者
Net::SNMP.pm已经存在了,如下:

mc041426@Hit7100-GW:~/workbench/lib/perl5/site_perl/COPLA> ls /usr/lib/perl5/vendor_perl/5.10.0/Net/
HTTP  HTTP.pm  HTTPS.pm  IP.pm  SNMP  SNMP.pm
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP