【问题标题】:Can't locate Email/Sender/simple.pm找不到电子邮件/发件人/simple.pm
【发布时间】:2013-11-24 13:06:26
【问题描述】:

我想使用 perl Email 模块发送电子邮件。我已经安装了Email::Sender。运行以下后

sudo perl -MCPAN -e shell
install Email::Sender

上面写着Email::Sender is up to date

但是当我运行我的脚本时,我得到了以下错误:

无法在 @INC 中找到 Email/Sender/simple.pm(@INC 包含:/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl /5.8.8 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5 /vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./first.pl第 8 行。 BEGIN 失败——编译在 ./first.pl 第 8 行中止。

脚本:

use Email::Sender::simple qw(sendmail); #line 8
use Email::Simple; #line 9

任何帮助表示赞赏。

【问题讨论】:

    标签: perl email


    【解决方案1】:

    模块被称为Email::Sender::Simple(有两个大写的S字符),而不是Email::Sender::simple

    【讨论】:

      【解决方案2】:

      虽然在perl-CPANEL中显示库安装正确,但还是不行,你可以试试next:

      1) 从 rpm 安装 epel 存储库(您可以通过 google 搜索找到它很容易)

      2) 发出 yum repolist

      3) 发出 yum install perl-Mail-Sender.noarch

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-10
        • 2011-10-07
        • 1970-01-01
        • 2016-01-21
        相关资源
        最近更新 更多