我如何确定CPAN分布的哪些依赖需要编译器?

Mit*_*ldu 4 compiler-construction perl cpan

我需要在没有编译器的生产服务器上安装perl工具.我可以通过local :: lib安装CPAN发行版,但缺少编译器意味着我必须要求系统管理员安装更多模块.由于他们的平均周转时间为1-2周,即使对于最荒谬的简单任务,尝试安装,要求他们安装什么是borked,尝试再次安装等等的过程是非常痛苦的.

那么我如何能够快速找出dist的哪些依赖关系需要ac编译器,所以我可以给它们一个列表?

Dav*_* W. 6

当您在http://search.cpan.org上搜索CPAN中的模块时,请查看浏览器窗口的最右侧.在那里,你会看到一个名为Dependencies的链接.这是在下载模块的链接下方.

如果单击该链接,它将转到http://deps.cpantesters.org,它将显示该模块的依赖关系树.例如,在http://deps.cpantesters.org/?module=File::Spec&perl=5.12.1&os=any+OS&pureperl=on&devperls=on上查看File :: Spec的这个.

它并不完美,但它会让你很好地了解你需要的模块.

最好的方法是在Windows上使用cpan命令或ppm管理器.这些将自动下载相关模块.