+ -
当前位置:首页 → 问答吧 → Can't locate SNMP.pm in @INC,请教各位大侠

Can't locate SNMP.pm in @INC,请教各位大侠

时间:2011-01-13

来源:互联网

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.

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

作者: kkktv_hz   发布时间: 2011-01-13

没装模块。什么发行版?比较新的发行版应该可以用自带的包管理器安装常用Perl模块。

作者: iambic   发布时间: 2011-01-13

安装模块就行了
手动安装:

1.下载http://search.cpan.org/CPAN/authors/id/H/HA/HARDAKER/SNMP-5.0401.tar.gz
2.tar -zxvf SNMP-5.0401.tar.gz
3.perl Makefile.PL(如果提示你需要安装其它模块则先安装其它依赖模块,安装过程和这一样
4.make
5.sudo make install(安装完毕)

用cpan安装
 sudo cpan -i mod (mod为模块名称)

作者: witwolf   发布时间: 2011-01-13

这个是私有的模块。直接拷贝,该怎么样设置环境变量呢?多谢!

作者: kkktv_hz   发布时间: 2011-01-13

谁说SNMP是私有模块的?

作者: iambic   发布时间: 2011-01-13

公共的也有,我这里用的是私有的,会引用到公共的

作者: kkktv_hz   发布时间: 2011-01-13

搞不明白你为啥要弄个自己的私有SNMP。

作者: iambic   发布时间: 2011-01-13