Perl use的问题,郁闷好久了....

Perl use的问题,郁闷好久了....

Perl use的问题,郁闷好久了....

我写了一个程序,可以直接运行。但是这个程序是需要其他程序使用system命令调用,就报错了。
还老是报use 找不到的错误。

我用到了
use File::Copy;
use Data::UUID;
use warnings;
use Time::Local;
use DBI;
use DBD:B2;
use Date:ayOfWeek;

错误信息就是
use: 找不到.
use: 找不到.
use: 找不到.
use: 找不到.
use: 找不到.
use: 找不到.

这些模块都有,而且这程序是在同一个机器上运行的,我就不知道咋回事啊。

还有需要引用其他pm文件的,

use 'xxx.pm';
也报同样的错,pm文件的路径确定是引用了,使用绝对路径也是一样的错。
版本是5.8.8

哪个大侠指点一下...

perldoc -l 看能否找到
否则加入@INC
又在糊弄人。
lz的问题没看懂。贴个错误信息来?
应该是系统找不到你的LIB路径吧。 unshift @INC, "path"
是不是系统变量没有设置好?


QUOTE:
原帖由 likeytom 于 2008-11-3 16:04 发表
是不是系统变量没有设置好?

很有可能!~
直接能运行,其他程序调用不行,毛病八成出在调用的程序上,环境没设好吧