0

你能告诉我在哪里可以找到关于如何安装 perl 模块的指南吗?

我正在尝试安装 perl 模块: http ://metacpan.org/pod/WWW::Mechanize::Firefox::Installation

我被困在第 7 步。我不确定问题出在哪里,尽管我可以让 mozrepl 出现在工具下。我所知道的是,当我运行时使用WWW::Mechanize::Firefox;我得到以下类型的结果:

找不到 www/mechanize/firefox.pmin @INC<@INC contains: C:/Perl/site/lib C:/Perl/lib

在我有 perl 的目录中,如果我输入 ppm install WWW-Mechanize-Firefox 我得到

“ppm 安装归档:找不到任何提供 WWW-Mechanize-Firefox 的软件包”

我使用 Windows XP。

我将不胜感激任何帮助。谢谢!

4

3 回答 3

3

基于此错误:

找不到 www/mechanize/firefox.pmin @INC<@INC contains: C:/Perl/site/lib C:/Perl/lib

您需要安装模块。

例如,如果您使用 Strawberry Perl,您应该能够简单地:

cpan WWW::Mechanize::Firefox

我相信 ActiveState 支持上述内容,以及ppm install WWW::Mechanize::Firefox

编辑:ActiveState 的说明

编辑:

在安装过程中,一些测试失败了。然后我继续按照您链接到的步骤进行操作。那时我回去并使用以下方法运行测试:

cpan -t WWW::Mechanize::Firefox

测试在 FF 中打开和关闭各种窗口。

于 2013-02-05T21:13:11.720 回答
2

我只在Linux下愤怒地使用了这个。

问题(当时)是 WWW 模块不包含 MozRepl 模块的硬依赖关系,因此需要手动安装。

我自己的指示(大约 3 年前)

cpan WWW::Mechanize::Firefox
cpan MozRepl
cpan MozRepl::RemoteObject

但是,如果它对 Craig 有效,那么现在可能一切正常。

于 2013-02-06T08:40:50.313 回答
0

我在 64 位 Active Perl 中遇到了 IPC-Run 问题。ActiveState 说它不起作用。但我发现对于 WWW::Mechanize::Firefox 的基本使用没有必要。如果您安装 App::cpanminus 并运行 cpanm -n WWW::Mechanize::Firefox 我发现它会推动 IPC-Run 的安装,您可以继续在 64 位 Windows 实例中使用 mechanize firefox。

希望这对某人有帮助!-lta

于 2015-05-16T03:33:12.707 回答