memo.xight.org

CPANモジュールのインストール時に自動でデフォルト選択をする方法

CPANモジュールのインストール時に自動でデフォルト選択をする方法

- Summary
CPANモジュールのインストール時に yes を選択するために
Enter を連打したくない。

- 方法1: 環境変数 PERL_AUTOINSTALL

export PERL_AUTOINSTALL='--defaultdeps'



- 方法2: cpan の prerequisites_policy オプション

$ cpan
cpan> o conf prerequisites_policy follow
cpan> o conf commit
cpan> quit



follow 自動的にデフォルトを選択する
ask ユーザに尋ねる
ignore 無視する (依存モジュールのインストールを行わない)

- 方法3: yesコマンドを利用する

yes '' | cpan -i Some::Module


- Reference
CPANモジュールのインストール時に自動でデフォルト選択をする方法 - Craftworks Tech Blog - Branch
http://d.hatena.ne.jp/Craftworks/20090415/1239762931

CatalystやPlaggerのインストールでyes連打をしたくない - bokut.in
http://bokut.in/mt/2007/01/catalystplaggeryes.html