проблемы конфигурации с perl на xampp - PullRequest
0 голосов
/ 22 декабря 2011

Я новичок в Perl и работает под Windows (используя xampp 1.7.4).

Пытаюсь использовать perl для отправки электронной почты (используя gmail smtp). Проблема в том, что я, кажется, успешно установил Net-SMTP-SSL с ppm, поэтому я ожидал его под c:\\xampp\perl\bin, но, похоже,Перешли под 'c: \ xampp \ perl \ site \ lib'.
теперь при запуске моего скрипта я получаю следующее:

Не могу найти Net / SMTP / SSL.pm в@INC (@INC содержит: /usr/lib/perl5/5.10/i686-cy gwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin / usr / lib / perl 5 /site_perl / 5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin / usr / lib / perl5 / vend or_perl / 5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8/ru/ l ib / perl5 / vendor_perl / 5.8.) в строке getbalanceWindows.pl 5. Ошибка BEGIN - компиляция прервана в строке 5. getbalanceWindows.pl.

1 Ответ

0 голосов
/ 22 декабря 2011

Это потому, что вы запускаете его под Cygwin.

Использование ActiveState ppm сделает его доступным для cmd.exe, а не Cygwin.

Несколько вариантов здесь:

  1. Используйте cmd.exe
  2. Установите Net::SMTP::SSL через cpan, чтобы сделать его доступным для Cygwin

    $ cpan Net::SMTP::SSL
    

    или

    $ perl -MCPAN -e 'CPAN::Shell->install("Net::SMTP::SSL");'
    

Дополнительное примечание

Требует ли XAMPP использования Cygwin?Нет, но я могу ошибаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...