Как заставить WWW :: Mechanize :: Firefox работать на OS X - менять порты? - PullRequest
3 голосов
/ 13 ноября 2010

Я установил надстройку mozrepl в Firefox для Mac OS X, но любая попытка использовать WWW :: Mechanize :: Firefox завершается неудачно в new () с сообщением

Не удалось подключиться к тайм-ауту сопоставления с образцом в строке /Library/Perl/5.10.0/MozRepl/Client.pm 151

Я предполагаю, что это связано с портом mozrepl по умолчанию, 4242. Если в Терминале I, введите

телнет LOCALHOST 4242

Я получаю мусор и не отвечаю на запросы. С другой стороны, если я скажу mozrepl использовать порт 4241 и telnet к этому порту, я не получу мусор и получу приглашение repl. Я думаю, что мое программное обеспечение для резервного копирования, CrashPlan, использует 4242.

Но если это действительно проблема, и если мне нужно указать WWW :: Mechanize :: Firefox на использование другого порта, я не могу понять, как это сделать.

Ответы [ 2 ]

3 голосов
/ 21 июня 2011

Попробуйте

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

в соответствии с perldoc MozRepl :: RemoteObject

0 голосов
/ 26 ноября 2014

FWIW, сколько лет этому вопросу, для меня это был правильный ответ сегодня вечером: Как вы даете WWW :: Mechanize :: Firefox разрешение на запуск Firefox? Iсвяжите это здесь, потому что это было то, что я сначала нашел от Google, и ответ ENV был неэффективен.

...