对于无法运行 cpan install 的系统(生产中的互联网连接问题),我遇到了将 perl 模块与其所有依赖模块打包的要求。但是,从 linux 系统我可以进行 cpan 安装,已经安装了这些模块。有没有办法我可以从 cpan 命令屏蔽 @INC 目录,并只提供一个目录来查找所有 perl 模块,以便它将所有依赖项下载到该本地目录中。
提前致谢!!
对于无法运行 cpan install 的系统(生产中的互联网连接问题),我遇到了将 perl 模块与其所有依赖模块打包的要求。但是,从 linux 系统我可以进行 cpan 安装,已经安装了这些模块。有没有办法我可以从 cpan 命令屏蔽 @INC 目录,并只提供一个目录来查找所有 perl 模块,以便它将所有依赖项下载到该本地目录中。
提前致谢!!
看一下lib::core::only和local::lib - 第一个从 @INC 中排除所有非核心路径,第二个可以轻松设置本地 perl 模块目录。
组合应该可以解决问题。