关于包的问题

关于包的问题

写了个程序
a.pl 和 b.pm
a.pl里面用了use b;

两个文件放在同一个目录下,在当前目录下运行perl a.pl没有问题

但要是在别的目录下运行,比如perl /root/test/a.pl就会出现找不到b.pm的问题,求解
在你的 a.pl 里,use b; 前面,加上这两行代码:

[Copy to clipboard] [ - ]
CODE:
use FindBin;
use lib $FindBin::Bin;

呵呵,谢谢楼上指点了,问题解决了