如何确定Perl模块是否是跨平台的?
例如,我想压缩脚本生成的日志文件.我使用的是5.8.8版本,因此内核中没有任何内置功能.该脚本是跨平台的,Linux,Solaris,AIX,HPUX和Windows.
现在我正在考虑使用IO :: Compress :: Gzip.该模块是否存在任何已知错误?它适用于所有平台吗? 为了进一步概括,如何判断某个模块是否存在任何已知错误,以及该模块将运行的平台是什么? 解决方法
CPAN提供了一系列工具,您可以在安装之前确定模块的有用性.不幸的是,IO :: Compress :: Gzip是一个不太理想的例子.
当您访问metacpan page of a module时,左列中有一个工具列表.有趣的是 >测试结果:这将带您进入一个页面,其中显示了不同操作系统和不同perl版本上的测试套件的结果.不幸的是,这项服务在撰写本文时并未回应我的要求. 许多模块在文档中也有“错误和限制”部分. 注意:根据核心列表程序,IO :: Compress :: Gzip是perl5,v9.4以来的核心模块.这并不意味着:核心模块在Core中,因为它们需要安装其他模块(或者因为它们具有历史意义…… CGI,* cough *).但是,这表明它相当稳定且完全跨平台. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |