【发布时间】:2019-03-31 00:34:28
【问题描述】:
使用 cpan cli 工具模块安装 - 它们在脚本执行时基本上不属于 @INC 目录的一部分。我正在使用 cygwin。
/home/myuser/.local/share/.cpan/build/Email-Sender-1.300031-0/lib/Email/Sender/Simple.pm /home/myuser/.local/share/.cpan/build/Email-Simple-2.216-0/lib/Email/Simple.pm
我现在可以使用枯燥乏味的 PERL5LIB 变量来引用每个单独的 lib 目录(它们因每个模块安装而异)。难道我做错了什么?我想用 cpan 安装 Perl 模块,然后在不关心它们的位置的情况下使用它们......
【问题讨论】:
-
.cpan/build 是一个用于构建和测试模块的临时目录。测试阶段或安装阶段失败。您可能需要 root 权限或使用 local::lib metacpan.org/pod/local::lib 来安装模块。
-
那些不是安装目录。这些模块实际安装在哪里?
-
我用 cpan -fi 开关了一些