我正在使用 CPANM 在 WIN32 机器上安装模块,使用 CPANM 因为机器无法访问互联网。
我的 perl 安装在 C:\Perl 中,我的 lib 文件夹是 C:\Perl\lib
CPANM 模块和依赖项是使用以下内容在另一台机器上本地下载的(关于我如何下载 MIME::Lite 的示例):-
cpanm -q --scandeps MIME::Lite --save-dists c:\dist
使用以下在另一台机器上安装 MIME::Lite
cpanm --mirror file:///C:/dist/ -l c:/perl MIME::Lite
问题是 cpanm 将我的模块安装在 C:\Perl\lib\perl5 但我希望将模块安装在 C:\Perl\lib
我不知道如何覆盖这个默认行为。
环境是Windows,摘自Perl -V
ActivePerl Build 2003 [299574]
Built under MSWin32
Compiled at Dec 25 2015 11:33:14
%ENV:
PERL5LIBX="%PERL5LIB%"
PERL_MM_OPT="INSTALL_BASE=y"
@INC:
C:/Perl/site/lib
C:/Perl/lib
.