安装WWW :: Mechanize :: Firefox时出现问题

时间:2015-01-27 22:54:38

标签: perl installation cpan www-mechanize-firefox mozrepl

我正在使用Windows 8操作系统,我正在尝试从CPAN安装ActiveState Perl中的WWW :: Mechanize :: Firefox模块。我已成功下载并安装了所有依赖项,并在Firefox上安装了MozRepl模块。我没有在我的Firefox上运行noScript,因此我假设所有文件都启用了Javascript(我不知道如何或在哪里检查)。当我尝试安装模块时,这是我的错误消息。

enter image description here

我在整个安装过程中也经常收到此错误 - “在104行重新定义了子程序-MozRepl-Load插件。” 任何帮助深表感谢 !谢谢!

编辑 - 这些是错误 - enter image description here

2 个答案:

答案 0 :(得分:0)

正如Kim在评论中所说,你将需要Mozrepl和Firefox。

有关如何安装此模块的详细说明,请参阅WWW::Mechanize::Firefox::Installation页面。

如果您使用ActiveStates包管理器,则可以在https://github.com/Corion/www-mechanize-firefox/downloads找到一些预打包但未经测试的PPM。

答案 1 :(得分:0)

我需要在Windows上使用此模块,并且无法使用ActivePerl运行它。所以我安装了http://strawberryperl.com/并且它有效。这个版本的perl似乎比Activestate更好地处理cpan命令行实用程序的安装,后者希望你使用他们的perl包管理器作为默认模块安装程序(并且不提供dmake程序)。 Strawberry Perl还附带一个C编译器,因此可以构建混合了Perl和C代码的模块。

在尝试安装之前确保mozrepl正在运行。