Проблемы при установке WWW::Mechanize::Firefox

Я использую операционную систему Windows 8 и пытаюсь установить модуль WWW::Mechanize::Firefox в ActiveState Perl из CPAN. Я успешно загрузил и установил все зависимости, а также установил модуль MozRepl в Firefox. У меня не запущен noScript на моем firefox, и, следовательно, я предполагаю, что Javascript включен для всех файлов (я не уверен, как или где это проверить). Вот мое сообщение об ошибке, когда я пытаюсь установить модуль.

Я также постоянно получаю эту ошибку во время установки - "Subroutine-MozRepl-Load Plugins переопределен в строке 104". Любая помощь высоко ценится! Спасибо!

РЕДАКТИРОВАТЬ - Это ошибки -

2 ответа

Мне нужно было использовать этот модуль в Windows, и я не смог запустить его с ActivePerl. Поэтому я установил http://strawberryperl.com/ и это сработало. Эта версия perl, кажется, обрабатывает установки из утилиты командной строки cpan лучше, чем Activestate, которые ожидают, что вы будете использовать их менеджер пакетов perl в качестве установщика модуля по умолчанию (и не поставляете программу dmake). Strawberry Perl также поставляется с компилятором C, поэтому он может создавать модули, представляющие собой смесь кода Perl и C.

И убедитесь, что mozrepl работает, прежде чем пытаться установить.

Как предложила Ким в комментариях, вам понадобятся Mozrepl и Firefox.

Пожалуйста, обратитесь к странице https://metacpan.org/pod/WWW::Mechanize::Firefox::Installation для получения подробных инструкций по установке этого модуля.

Если вы используете менеджер пакетов ActiveStates, вы можете найти некоторые предварительно упакованные, но не проверенные PPM по адресу https://github.com/Corion/www-mechanize-firefox/downloads.

Другие вопросы по тегам