如何在OS X上运行WWW :: Mechanize :: Firefox - 更改端口?

时间:2010-11-13 05:01:47

标签: macos www-mechanize

我已经在Firefox for Mac OS X中安装了mozrepl插件,但任何使用WWW :: Mechanize :: Firefox的尝试都在new()中失败并显示消息

  

无法连接到/Library/Perl/5.10.0/MozRepl/Client.pm第151行的模式匹配超时

我猜测它与mozrepl的默认端口4242有关。如果在终端I中键入

  

telnet LOCALHOST 4242

我得到垃圾,没有repl提示。另一方面,如果我告诉mozrepl使用端口4241和telnet到该端口,我不会得到垃圾,我确实得到了repl提示。我认为我的备份软件CrashPlan正在使用4242。

但如果这确实是问题,如果我需要告诉WWW :: Mechanize :: Firefox使用不同的端口,我无法弄清楚如何这样做。

2 个答案:

答案 0 :(得分:3)

尝试

$ENV{MOZREPL}  = 'localhost:4241';

根据perldoc MozRepl :: RemoteObject

答案 1 :(得分:0)

FWIW,就像这个问题一样古老,今晚这对我来说是正确的答案: How do you give WWW::Mechanize::Firefox permission to launch Firefox? 我在这里链接它,因为这是我首先从Google和{{{{答案没有效果。