gpt4 book ai didi

linux - 安装 CPAN 模块而不弄乱系统 Perl 安装

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:12 28 4
gpt4 key购买 nike

我听说最好不要从您系统的 Perl 版本所在的 CPAN 安装模块。我知道如何使用命令行安装模块,我只是想知道是否有办法将 CPAN 与系统核心 Perl 分开。

我应该:

下载源代码并专门为这些模块创建一个目录?

有人有其他成功使用的想法或实现吗?

最佳答案

CPAN 始终与核心分离 - 请注意 /usr/lib/perl5 如何具有子目录 core_perlvendor_perl(由发行版打包的 CPAN 模块)和 site_perl(本地安装的模块)。

ExtUtils::MakeMaker 和 Module::Build 默认将所有内容安装到“site”目录;这也适用于使用 cpan 或 cpanm 命令安装的所有内容。如果您使用 Linux 发行版的软件包,它们会转到“供应商”路径。

您可以使用以下方法指定不同的安装位置(例如,将所有 CPAN 模块直接放在您的家中):

dir=~/perl5

export PERL5LIB="${dir}"
export PERL_MM_OPT="INSTALL_BASE='${dir}'"
export PERL_MB_OPT="--install-base '${dir}'"

关于linux - 安装 CPAN 模块而不弄乱系统 Perl 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938420/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com