perl程序问题
运行一段程序,跑下面的问题
Can't locate MQClient/MQSeries.pm in @INC (@INC contains: /opt/uniload/common/modules /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /opt/uniload/common/modules/NMS_MQ.pm line 31.
BEGIN failed--compilation aborted at /opt/uniload/common/modules/NMS_MQ.pm line 31.
Compilation failed in require at /opt/uniload/common/modules/NMSTRACE_V3.pm line 23.
BEGIN failed--compilation aborted at /opt/uniload/common/modules/NMSTRACE_V3.pm line 23.
我是初学者。。。不太明白。。。。还望高手指点指点
[解决办法]
说的很明确了,没有MQSeries.pm这个包。
确认一下则合格包的位置。再看一下你的代码中是否能引用到。
[解决办法]
在@INC路径内没有搜索到MQSeries.pm这个模块。
用push(@INC, 'path')#设置搜索路径,'path'为MQSeries.pm的路径。
[解决办法]
Can't locate MQClient/MQSeries.pm 这个包没有找到
[解决办法]
没有MQClient/MQSeries.pm模块,你可以google下,搜索一个模块放到指定目录中就可以了!