是否可以干运行安装一个CPAN包?

我正在从一台服务器迁移到另一台服务器,并使用perl -MCPAN -eautobundle来确定我应该携带哪些模块。

虽然有些模块在安装时有些问题(主要是由于依赖于非perl库等),所以能够看到它想要安装/更新的模块列表是一件好事,而不是完整安装捆绑包并查看testing输出的大板等

如果您正在进行CPAN安装,我build议直接使用cpanm工具而不是CPAN模块。 cpanm有一个--scandeps选项,它会告诉你哪些模块将被安装,以满足你试图安装的模块的依赖关系,这听起来就像是你的用例。

参考: cpanm perldoc