如何在OS X上让WWW::Mechanize::Firefox正常工作--更改端口?

3

我在Mac OS X上的Firefox中安装了mozrepl插件,但在使用WWW :: Mechanize :: Firefox的new()时失败并出现以下消息:

Failed to connect to , pattern match timed-out at /Library/Perl/5.10.0/MozRepl/Client.pm line 151

我猜测这与mozrepl的默认端口4242有关。如果在终端中输入以下命令

telnet LOCALHOST 4242

我会得到垃圾信息而没有repl提示。另一方面,如果我告诉mozrepl使用端口4241并在该端口上执行telnet,则不会得到垃圾信息且会获得repl提示。我认为我的备份软件CrashPlan正在使用端口4242。

但是,如果确实存在此问题,并且如果我需要告诉WWW :: Mechanize :: Firefox使用其他端口,则我无法弄清楚如何操作。

2个回答

3
尝试一下。
$ENV{MOZREPL}  = 'localhost:4241';

根据 perldoc MozRepl::RemoteObject,如下所示:

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接