加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何确定Perl模块是否是跨平台的?

发布时间:2020-12-16 06:23:14 所属栏目:大数据 来源:网络整理
导读:例如,我想压缩脚本生成的日志文件.我使用的是5.8.8版本,因此内核中没有任何内置功能.该脚本是跨平台的,Linux,Solaris,AIX,HPUX和Windows. 现在我正在考虑使用IO :: Compress :: Gzip.该模块是否存在任何已知错误?它适用于所有平台吗? 为了进一步概括,如何
例如,我想压缩脚本生成的日志文件.我使用的是5.8.8版本,因此内核中没有任何内置功能.该脚本是跨平台的,Linux,Solaris,AIX,HPUX和Windows.

现在我正在考虑使用IO :: Compress :: Gzip.该模块是否存在任何已知错误?它适用于所有平台吗?

为了进一步概括,如何判断某个模块是否存在任何已知错误,以及该模块将运行的平台是什么?

解决方法

CPAN提供了一系列工具,您可以在安装之前确定模块的有用性.不幸的是,IO :: Compress :: Gzip是一个不太理想的例子.

当您访问metacpan page of a module时,左列中有一个工具列表.有趣的是

>测试结果:这将带您进入一个页面,其中显示了不同操作系统和不同perl版本上的测试套件的结果.不幸的是,这项服务在撰写本文时并未回应我的要求.
> Bugs:这是此模块的bugtracker链接.您可以浏览打开的错误列表以查找可能的交易撮合者.如果您发现问题,可以在此处报告.
>评论:Perl社区的一些模块有简短的评论和评级.您提到的模块还没有任何评级,例如,这里是ratings for List::MoreUtils.
> Dependencies列在右栏.如果单击“依赖项”链接,则可以获得给定perl版本所需非核心模块的测试结果摘要.不幸的是,目前似乎没有任何结果.

许多模块在文档中也有“错误和限制”部分.

注意:根据核心列表程序,IO :: Compress :: Gzip是perl5,v9.4以来的核心模块.这并不意味着:核心模块在Core中,因为它们需要安装其他模块(或者因为它们具有历史意义…… CGI,* cough *).但是,这表明它相当稳定且完全跨平台.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读