Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 从cpan隐藏INC目录,以便在目录中安装模块的所有依赖项_Perl_Cpan_Perl Module - Fatal编程技术网

Perl 从cpan隐藏INC目录,以便在目录中安装模块的所有依赖项

Perl 从cpan隐藏INC目录,以便在目录中安装模块的所有依赖项,perl,cpan,perl-module,Perl,Cpan,Perl Module,对于无法运行cpan安装(生产中的internet连接问题)的系统,我遇到了打包perl模块及其所有依赖模块的需求。 但是,在linux系统中,我可以进行cpan安装,已经安装了这些模块。是否有一种方法可以从cpan命令屏蔽@INC目录,并只提供一个目录来查找所有perl模块,以便它将所有依赖项下载到该本地目录中 提前谢谢 看一看,第一个从@INC中排除所有非核心路径,第二个使设置本地perl模块目录变得容易 这种组合应该可以解决问题。大多数CPAN模块需要专门为目标平台构建,而在其他地方构建它

对于无法运行cpan安装(生产中的internet连接问题)的系统,我遇到了打包perl模块及其所有依赖模块的需求。 但是,在linux系统中,我可以进行cpan安装,已经安装了这些模块。是否有一种方法可以从cpan命令屏蔽@INC目录,并只提供一个目录来查找所有perl模块,以便它将所有依赖项下载到该本地目录中

提前谢谢

看一看,第一个从@INC中排除所有非核心路径,第二个使设置本地perl模块目录变得容易


这种组合应该可以解决问题。

大多数CPAN模块需要专门为目标平台构建,而在其他地方构建它们可能会导致问题。您处理的是纯Perl模块吗?