使用 CPAN 安装 DateTime.pm

Installing DateTime.pm using CPAN

我正在使用 CPAN 安装 Perl 模块 DateTime。

perl -MCPAN -e shell

cpan> install DateTime

以下是在模块目录的 DateTime 下创建的目录结构

total 112
drwxr-xr-x  2 user group 57344 2017-02-02 15:07 Locale
-r--r--r--  1 user group 14449 2017-01-29 13:02 Locale.pm
drwxr-xr-x 13 user group  4096 2017-02-02 15:08 TimeZone
-r--r--r--  1 user group 28040 2016-11-23 23:01 TimeZone.pm

我在此目录结构中找不到 DateTime.pm 任何地方。

DateTime.pm 是否包含任何其他捆绑包?

我在 Whosebug 中找不到类似的问题。如果问题已经存在,请随时指出。

应该安装在

形式的路径中
$dir_in_INC/DateTime.pm

您似乎在寻找形式

的路径
$dir_in_INC/DateTime/DateTime.pm

但这将用于名为 DateTime::DateTime 的模块。


您可以使用

找出 DateTime 的安装位置(假设它安装在 Perl 搜索的位置)
perl -MDateTime -le'print $INC{"DateTime.pm"};'

perldoc -ml DateTime