繁体   English   中英

如何告诉CPAN.pm在特定目录中安装所有模块?

[英]How do I tell CPAN.pm to install all modules in a specific directory?

我已经设定

makepl_arg         [INSTALLDIRS=site PREFIX=~/perl]
mbuildpl_arg       [--install_base ~/perl]

在CPAN.pm配置中。 我曾希望这会导致模块安装在同一个地方,但我仍然需要在PERL5LIB中设置多个路径:

export PERL5LIB=~/perl/share/perl/5.10.0:~/perl/lib/perl5/:~/perl/lib/perl/5.10.0

这种情况已经存在了很长时间,我刚刚和它一起生活,但我想知道是否有人知道如何让CPAN.pm将所有模块放在同一目录中?

安装local :: lib 它将为您处理所有配置。

您是否尝试过使用INSTALL_BASE? 你必须设置多个目录,因为你告诉CPAN.pm安装在多个目录中。 告诉它在同一个地方安装所有东西:

makepl_arg         [INSTALL_BASE=~/perl]
mbuildpl_arg       [--install_base ~/perl]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM