2014-01-16 3 views
2

Я новичок в Perl. Я загрузил HTML-TreeBuilder-XPath-0.14.tar.gz Я хочу знать, как его установить.Как установить perl-модуль и включить его в Perl-скрипт?

Я использую Windows.

Как включить это в свой скрипт perl?

Я открыл cpan с помощью команды запуска и установлен HTML-TreeBuilder-XPath-0,14 с помощью команды install HTML-TreeBuilder-XPath-0.14, но я получил следующее сообщение об ошибке:

Writing C:\Perl\cpan\Metadata 
Warning: Cannot install HTML-TreeBuilder-XPath-0.14, don't know what it is. 
Try the command 

    i /HTML-TreeBuilder-XPath-0.14/ 

to find objects with matching identifiers. 

ответ

4

Вы должны дать имя модуль, а не имя распространения:

install HTML::TreeBuilder::XPath 

Вам не нужно загрузить дистрибутив первым, cpan будет делать это для вас.

+0

Большое вам спасибо :-) –

+0

Затем после завершения установки, как включить этот конструктор дерева в мой скрипт. –

+1

Попробуйте [руководство для модуля] (http://search.cpan.org/~mirod/HTML-TreeBuilder-XPath-0.14/lib/HTML/TreeBuilder/XPath.pm#SYNOPSIS) – Quentin

-2

Его проще, если вы просто запустить оболочку CPAN из (введите «cpan»), а затем просто введите «установить HTML-TreeBuilder-XPath-0.14» из этой оболочки.

Он отключится и найдет модуль и позаботится об установке.

Чтобы затем использовать его в сценарии просто добавьте:

использование HTML-TreeBuilder-XPath-0,14;

, прежде чем использовать его

+0

Я получаю следующую ошибку .. Предупреждение: Невозможно установить HTML-TreeBuilder-XPath-0.14, не знаю, что это такое. Попробуйте выполнить команду i /HTML-TreeBuilder-XPath-0.14/ для поиска объектов с соответствующими идентификаторами. –

+0

И следующая ошибка тоже. Доступна новая версия CPAN.pm (v2.00). [Текущая версия - v1.9800]. Возможно, вы захотите попробовать. CPAN перезагрузите cpan, чтобы обновить CPAN.pm и запустить новую версию, не покидая текущий сеанс. –

+0

Какой метод вы используете для его установки? от источника или через оболочку CPAN? И на какой платформе вы работаете? (Linux/Windows) – user1418706

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