1

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

在此处输入图像描述

在整个安装过程中,我也经常收到此错误 - “Subroutine-MozRepl-Load Plugins redefined at line 104”。任何帮助深表感谢 !谢谢 !

编辑 - 这些是错误 - 在此处输入图像描述

4

2 回答 2

0

正如 Kim 在评论中建议的那样,您将需要 Mozrepl 和 Firefox。

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

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

于 2015-01-28T05:14:44.913 回答
0

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

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

于 2015-01-28T07:34:59.107 回答