Проблема с модулем CPAN - PullRequest
4 голосов
/ 17 апреля 2011

Я пытался установить модуль WWW :: Mechanize с

'cpan WWW::Mechanize'

Я не получаю ошибок в строке 'use WWW :: Mechanize', которая означает, что она находит файлы, но при попытке создать экземпляр с помощью:

$m = WWW::Mechanize->new();

У меня возникает следующая проблема:

Не удается найти HTTP / Config.pm в @INC (@INC содержит: /Library/Perl/Updates/5.10.0/darwin- thread-multi-2level /Library/Perl/Updates/5.10.0 / System /Library/Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 / Сеть / Библиотека / Perl /System/Library/Perl/Extras/5.10.0/darwin-thread -multi-2level /System/Library/Perl/Extras/5.10.0.) в /Library/Perl/5.10.0/LWP/UserAgent.pm строка 746.

Я не совсем уверен, что происходит. Я чувствую, что у меня есть все необходимые зависимости, но я не могу понять, что означает эта конкретная ошибка.

Мой скрипт пуст, кроме ранее упомянутых строк и

use strict;
use warnings;

Кто-нибудь сталкивался с этим?

1 Ответ

7 голосов
/ 17 мая 2011

попробуйте установить его с помощью следующей команды (из оболочки):

perl -MCPAN -e 'install WWW::Mechanize'

следуйте процессу установки и, при необходимости, отвечайте «Y».

...