几天前,当我安装了许多与电子邮件相关的模块时,我的 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 但问题仍然存在