我正在使用Windows 8操作系统,我正在尝试从CPAN安装ActiveState Perl中的WWW :: Mechanize :: Firefox模块。我已成功下载并安装了所有依赖项,并在Firefox上安装了MozRepl模块。我没有在我的Firefox上运行noScript,因此我假设所有文件都启用了Javascript(我不知道如何或在哪里检查)。当我尝试安装模块时,这是我的错误消息。
我在整个安装过程中也经常收到此错误 - “在104行重新定义了子程序-MozRepl-Load插件。” 任何帮助深表感谢 !谢谢!
编辑 - 这些是错误 -
答案 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正在运行。