gpt4 book ai didi

perl - 以非交互方式安装 Perl 模块,假设给定选项是

转载 作者:行者123 更新时间:2023-12-01 06:54:29 24 4
gpt4 key购买 nike

通常在 linux Debian 中,我们会这样做以非交互方式安装软件包,例如
sudo apt-get install -y Package_x_z

#[-y --assume-yes]

我们如何在安装 perl 模块时做同样的事情,例如
sudo perl -MCPAN -e 'install DBI'

最佳答案

该提示(通常)来自 ExtUtils::MakeMaker 的 prompt() 函数。贴export PERL_MM_USE_DEFAULT=1在您的 .bashrc (或您喜欢的 shell 的等效项)中停止提示。 ExUtils::MakeMaker 手册页记录了它:

PERL_MM_USE_DEFAULT

If set to a true value then MakeMaker's prompt function will always return the default without waiting for user input.



请注意,如果您在尚未配置 CPAN 存储库的机器上运行 cpan(1),这可能会给您带来麻烦。它会嘎嘎作响并卡在一个没有默认值的提示循环中,您需要做出选择,但没有能力这样做。 export PERL_MM_USE_DEFAULT=0在运行 cpan(1) 之前在 shell 中当然会暂时重新启用输入。

关于perl - 以非交互方式安装 Perl 模块,假设给定选项是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18458194/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com