我正在开发一个构建系统,它将在perl脚本中自动调用CPAN,而无需任何外部/交互式干预。我将CPAN :: Config设置为遵循依赖关系等等,并且所有各种“首次”问题都得到了解答,因此我已覆盖了该基础。 我遇到的唯一另一个问题 - 找到一些模块将停止询问有关要安装的其他脚本的问题,或者模块会询问有关构建内容的一系列配置问题。有没有什么方法可以使用Expect来让这些模块只使用他们的默认答案?
有问题的模块是AcePerl(询问一堆配置问题)和XML :: Twig(询问是否安装多个脚本)。