2012-11-02 111 views
1

当我安装了许多电子邮件相关模块时,我的ppm正在工作,它会安装并验证每个模块。但现在有一个问题,让我给你举个例子:Windows 7上的ActivePerl ppm问题,已安装的模块无法验证

PPM安装电子邮件::简单

没有缺失的软件包安装

ppm的验证电子邮件::简单

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

我测试了一个脚本,我用它写了一个脚本,它编译并运行j很好。但是,它并没有为我以后安装的另一个模块生效。

PPM安装电子邮件::收到

没有缺失的软件包安装

ppm的验证电子邮件::收到

PPM验证失败:包 '电子邮件::收到' 未安装

perl test.pl“FILE”

无法在@INC中定位Eamil/Received.pm(@IN C包含:C:/ Perl64 /网站/ lib目录C:/ Perl64/lib中)在test.pl线17 BEGIN失败 - 编译中止在test.pl线17

我验证自己说。 received.pm文件安装在Perl64/site/lib/email /下。为什么编译器不能识别这个模块?

PS:我也可以看到电子邮件::收到模块与GUI ppm安装。我试图重新安装ActivePerl但问题仍然存在

回答

0
Can't locate Eamil/... 

“Eamil”应该是“电子邮件”。修复您的错误use声明。


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

+0

我不明白我在验证模块时是如何拼写错误的。大写并不会改变结果。你在我的帖子中看到的是我从CLI获得的内容 –

+0

你只提到了无关紧要的东西。在修复'test.pl'中的拼写错误之后发生了什么? – ikegami

+0

已更新节点以指示'verify'不起作用的实际原因。 – ikegami