Perl程序模块开发与分发全攻略
1. 模块测试与概念说明
在开始创建程序分发之前,先进行了模块的测试。例如执行如下命令来检查模块是否正常工作:
% CPANTEST=1 perl -Ilib lib/Modulino/TestWithBase.pm
测试结果显示:
_get_tests class is [Modulino::Base]
# Running Modulino::TestWithBase as a test
ok 1
ok 2
ok 3 # skip These tests don't work
ok 4 # skip These tests don't work
1..4
ok 1 - _test_run
1..1
这里需要注意的是,很多技术示例可能是为了演示而创建的,像 Modulino::Demo
虽然在CPAN上,但可能在书籍发布后就不再维护。不过它是一个简单的概念,我们可以根据自己的需求重新实现。
2. 创建程序分发
有多种方法可以创建Perl程序的分发,这里推荐使用 scriptdist
程序(可从CPAN获取)。以下是使用 scriptdist
创建程序分发的具体步骤:
1. 执行命令: