MANIFEST
、Makefile.PL
、README
、一个bin
目录和一个lib
目录。在我的bin
目录中,有我的主脚本(Main.pl
)。在lib
目录中,我有每个模块,分别分成自己的目录(即在utils
目录中的Utils::Util1
和Utils::Utils2
等)。在每个模块目录中,还有一个包含测试的t
目录。我的
MANIFEST
文件如下:bin/Main.pl
lib/Utils/Util1.pm
lib/Utils/Util2.pm
lib/Utils/t/Utils1.t
lib/Utils/t/Utils2.t
Makefile.PL
MANIFEST
README
Makefile.PL
是以下内容:
use ExtUtils::MakeMaker;
WriteMakefile(
'NAME'=>'Foo',
'VERSION_FROM'=>'bin/Main.pl',
'PREREQ_PM'=>{
"XML::Simple"=> 2.18}, #The libraries that we need and their
#minimum version numbers
'EXE_FILES' =>[("bin/Main.pl")]
);
在我编译并运行程序后,出现了崩溃的情况,提示无法找到Utils::Util1
,而当我执行'make test
'时,它说没有定义任何测试
。有人能给出建议吗?我以前从未在Perl中完成过如此大规模的项目,而我需要添加更多模块。