当我将程序安装到新系统时,如何确保加载所有必需的CPAN模块?

时间:2016-01-08 17:23:52

标签: perl cpan

很抱歉,如果这是一个非常新的问题,我保证我会自己尝试这个。

当我开发一个perl原型时,我不断安装新的CPAN模块,我希望将原型用于我的本地perl。我想确保在部署此程序时,我正在使用的所有这些CPAN模块也安装在生产盒上。

我不想跟踪我在开发过程中安装的每个新CPAN模块,并在生产中手动安装每个CPAN模块,我想运行一个命令并加载所有相应的模块。在java世界中,我会使用像Maven这样的东西列出这些依赖关系并信任maven来处理提取并确保我的库可用。 Perl有相同的吗?

我希望我可以将cpan指向我的程序,它可以通过基本的静态分析推断出需要哪些模块并在运行中安装它们,但我还没有找到程序或语法来执行此操作。谁能指点我

1 个答案:

答案 0 :(得分:1)

最简单的方法是加载Webmin,它将报告本机cpan模块和通过yum或apt-get加载的模块。部署安装是另一个讨论。