我如何知道哪些模块随 Perl 一起分发?
我的第一个猜测是列出的核心模块here http://perldoc.perl.org/index-modules-A.html总是包含在内,尽管我找不到明确的说明。但是,我使用了该集合之外的模块(例如 LWP),而无需将它们安装在 Mac OS X 和 Linux 上。
因此,稍微完善一下我的问题:
并且:我如何找出已分发哪些模块:
在每种情况下,我都使用最新版本操作系统标配的 Perl 版本。
TIA.
Update:问题的原因是我正在 Mac OS X 和 Linux 上进行开发,以便部署到不同的 Linux 和 Solaris,并且我在其中一些系统上没有 root,在 Mac OS X 的情况下,我什至没有 root一个编译器 AFAIK。所以我想知道我在所有四个部署中都可以使用哪些模块,而无需进一步安装。
如果你安装模块::核心列表 http://search.cpan.org/perldoc?Module::CoreList,命令行程序corelist
可以告诉您有关模块及其在不同版本的 perl 中的版本的所有信息。您链接到的页面概述了最新版本的 perl。
请注意,发行版通常默认提供比此列表更多的内容,但可以假设此列表随处存在(除非它明确是操作系统相关模块,例如 Win32)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)