【发布时间】:2018-03-28 10:35:04
【问题描述】:
我找不到关于 CPAN 将其文件安装在何处的权威/全面描述。我假设必须有一套规则,而且它不像“XYZ 目录”那么简单,因为例如,Linux 机器上的多个用户可以运行 CPAN,即使只有一个 Perl 安装并且它仍然可以工作。那么,这些规则是什么?
这个问题的第二部分:PERL5LIB 环境变量的文档说它是“在查看标准库和当前目录之前要在其中查找 Perl 库文件的目录列表”。
我假设 CPAN 没有安装到标准库位置,因为大概是针对特定 Perl 版本修复的。那么也许 CPAN 会安装到 PERL5LIB 中?
最后,正如我已经提到的,CPAN 如何处理多个用户可能正在运行同一个 Perl 安装的事实?抱歉,如果这是一个单独的问题,但它似乎可能相关。
【问题讨论】:
-
对于如此复杂的答案集,我希望这个问题会有更多的赞成票。自最初的答案以来情况是否发生了变化,还是现在所有的开发都转向 Perl6?
-
更新:似乎 cpan 已经改进为 cpanm
cpan App::cpanminus