Build.pl
一部の Perl プロジェクトが以前に Perl 開発に使用されていないシステムで実行されている場合、ユーザーが特定のパッケージをインストールに追加したい場合、何度も中断されます。
非対話型の既定の実行をBuild.PL
何時間も監視せずに、「Enter」を何度も押す必要なく実行する方法はありますか?
true 値に設定すると、MakeMaker のプロンプト関数は、ユーザーの入力を待たずに常にデフォルトを返します。
PERL_EXTUTILS_AUTOINSTALL=--default-deps
--alldeps はすべての機能をインストールしますが、 --defaultdeps はデフォルトの回答が「y」である機能のみをインストールします。
CPAN を使用する場合は、 も構成しますprerequisites_policy=follow
。
これにより、ほとんどのプロンプトが処理されます。何らかの形で人間の介入が必要な悪いりんごがいくつかあります。Distrorefsがそれらを処理します。distroprefs
ディレクトリを参照してください。