2013-11-12 4 views
1

Я хочу отправить электронное письмо с помощью модуля perl Email. Я установил Email::Sender. После запуска следующейНе удается найти адрес электронной почты/отправителя/simple.pm

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

и это говорит Email::Sender is up to date.

Но когда я бегу мой сценарий, я получаю следующее сообщение об ошибке:

Can't locate Email/Sender/simple.pm in @INC (@INC contains: /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 line 8. BEGIN failed--compilation aborted at ./first.pl line 8.

Сценарий:

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

Любая помощь приветствуется.

ответ

11

Модуль называется Email::Sender::Simple (с двух прописных S символов), а не Email::Sender::simple

0

Хотя в жемчужно-CPANEL показывает библиотека установлена ​​правильно, она не работает, вы можете попробовать следующий:

1) установить репозиторий Epel из оборотов в минуту (вы можете найти его легко, с помощью функции поиска на Google)

2) выдавать ням repolist

3) вопрос ням установить Perl-Mail-Sender.noarch

Смежные вопросы