例如,我想压缩脚本生成的日志文件。我使用的是5.8.8版本,因此内核中没有任何内置功能。该脚本是跨平台的,Linux,Solaris,AIX,HPUX和Windows。
现在我正在考虑使用IO::Compress::Gzip
。该模块是否存在任何已知错误?它会在所有平台上运行吗?
为了进一步概括,如何判断某个模块是否存在任何已知错误,以及该模块将运行的平台?
答案 0 :(得分:6)
CPAN提供了一系列工具,您可以在安装之前确定模块的有用性。不幸的是,IO :: Compress :: Gzip是一个不太理想的例子。
当您访问metacpan page of a module时,左列中有一个工具列表。有趣的是
许多模块在文档中也有“错误和限制”部分。
注意:根据corelist
程序,IO::Compress::Gzip
是自perl5,v9.4以来的核心模块。这并不意味着:核心模块在Core中,因为它们需要安装其他模块(或者因为它们具有历史意义...... CGI,* cough *)。但是,这表明它相当稳定且完全跨平台。