当Build.pl
一些 Perl 项目在以前不用于 Perl 开发的系统上运行时,如果用户想在安装前添加某些包,它会一次又一次地中断。
有什么方法可以让非交互式默认运行,Build.PL
而无需观看数小时并一次又一次地按“输入”?
如果设置为真值,那么 MakeMaker 的提示功能将始终返回默认值,而无需等待用户输入。
PERL_EXTUTILS_AUTOINSTALL=--default-deps
--alldeps 将安装所有功能,而 --defaultdeps 将仅安装默认答案为“y”的功能。
如果您使用 CPAN,还需要配置prerequisites_policy=follow
.
这可以处理大多数提示。有几个坏苹果仍然需要某种形式的人工干预。Distroprefs会处理它们,请参阅distroprefs
目录。