是否有一个Perl等同于python h2xs
约定,用于安装也可以积极开发的模块?
如果没有,在安装到本地库路径中的Perl模块上进行活动开发的最佳实践是什么(例如使用local::lib进行路径设置)?
我刚刚开始创建一个模块,所以我将开发安装包(Makefile.PL等)以及模块的内容,并想知道设置开发环境的最佳方法是什么。关于使用curl -LsOw ${url_effective} https://docs.rubygems.org/downloads/gem-version.gem
或其他工具制作模块有很多好tutorials,但我没有看到这个问题得到解决。
答案 0 :(得分:1)
blib
核心模块设置包含路径,以使用在标准模块目录中执行blib
时创建的make
目录结构。这样,您可以通过使用perl -Mblib foo.pl
。
另一种可以说是更好的方法是在开发标准测试脚本时编写测试代码,并通过prove
脚本运行它们。请参阅Test::Simple
上的文档,了解如何开始使用。