1

几天前,当我安装了许多与电子邮件相关的模块时,我的 ppm 正在工作,它可以很好地安装和验证每个模块。但是现在它有一个问题,让我举个例子:

ppm 安装电子邮件::简单

没有要安装的软件包

ppm 验证电子邮件::简单

ppm 验证失败:未安装包 'email::simple'

我用我编写的使用这个模块的脚本进行了测试,它编译和运行得很好。但是,它不适用于我后来安装的另一个模块。

ppm 安装电子邮件::received

没有要安装的软件包

ppm 验证电子邮件::received

ppm 验证失败:未安装包 'email::received'

perl test.pl "文件"

无法在 test.pl 第 17 行的 @INC 中找到 Eamil/Received.pm(@INC 包含:C:/Perl64/site/lib C:/Perl64/lib。)BEGIN failed-compilation 在 test.pl 中止第 17 行。

我自己验证了文件 received.pm 安装在 Perl64/site/lib/email/ 下。为什么编译器无法识别此模块?

PS:我还可以看到 email::received 模块是使用 GUI ppm 安装的。我尝试重新安装 ActivePerl 但问题仍然存在

4

1 回答 1

0
Can't locate Eamil/...

“埃米尔”应该是“电子邮件”。修正你的错误use陈述。


至于您无法验证安装,verify预计ppm verify Email-Received.

于 2012-11-02T02:57:42.463 回答