我正在使用 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 是否附带任何其他 bundle ?
我在 stackoverflow 中找不到类似的问题。如果问题已经存在,请随时指出。
最佳答案
它应该安装在以下形式的路径中
$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
关于perl - 使用 CPAN 安装 DateTime.pm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42061269/