有没有办法为 App::cpanminus (cpanm) 配置默认镜像?

Is there a way to configure the default mirror for App::cpanminus (cpanm)?

我知道您可以轻松配置 cpan 以使用特定的镜像。然而,我最近在朋友的建议下开始使用 cpanm,我似乎无法找到一种方法来设置默认镜像而不每次都在命令行上指定 --mirror http://cpan.metacpan.org

是否有可以设置默认镜像的环境变量或配置文件?

至于为什么我想干脆不使用默认的镜像列表,我是一个 FI,我们的防火墙没有尽头。只允许一个镜像通过我们的防火墙。

引用自cpanm docs

ENVIRONMENT VARIABLES

PERL_CPANM_OPT If set, adds a set of default options to every cpanm command. These options come first, and so are overridden by command-line options.

所以尝试:export PERL_CPANM_OPT="--mirror http://cpan.metacpan.org"