小编sid*_*ler的帖子

如何告诉CPAN.pm使用特定于应用程序的mini-cpan?

有没有办法使用特定于应用程序的迷你CPAN(以确保不同应用程序的特定模块版本,并使安装工作没有网络访问).'标准'mini-cpan方式依赖于在CPAN/Config.pm中使用文件URL设置'o conf urllist'

一个迷你cpan就好了.但是,我需要为每个应用程序(应用程序本地)从不同目录自动安装CPAN,因为每个应用程序都有不同的版本要求.

以下几乎可以工作,但之后只有一个部分工作的shell,仍然从网上取而不是从$file_url位置使用mini-cpan :

use CPAN;
use FindBin qw($Bin);

my $file_url="file:///$Bin/../cpan";
CPAN::Shell->o(qw( conf urllist ),$file_url);

CPAN::shell();
Run Code Online (Sandbox Code Playgroud)

perl cpan minicpan

4
推荐指数
1
解决办法
366
查看次数

标签 统计

cpan ×1

minicpan ×1

perl ×1