更改 cpan 安装目录

更改 cpan 安装目录

我已尝试使用cpan以下方法进行设置ubuntu 12.04

sudo cpan

它会perl5在我的$HOME文件夹中创建一个文件夹。我想使用其他目录(例如$HOME/.perl5或 中的某个目录)/usr/local/lib来存放模块。可以吗?

答案1

o conf可以通过设置其选项(在 CPAN shell 中运行)来更改 CPAN 安装模块的目标:

makepl_arg         [INSTALL_BASE=/home/gokcehan/.perl5]
mbuildpl_arg       [--install_base=/home/gokcehan/.perl5]

为了让 CPAN 和 Perl 在给定路径中搜索模块,请设置环境变量 PERL5LIB:

PERL5LIB=/home/gokcehan/.perl5:/home/gokcehan/.perl5/$arch

其中 $arch 是输出

use Config;
print Config->{archname};

相关内容