2011-01-06 2 views
1

Когда я пытаюсь подключиться к PPM, он показывает эту ошибку, я также проверил брандмауэр и не активировал ее. Я не могу загрузить хотя бы один модуль из activestate.Ошибка Perl PPM "не удалось 500 Не удается подключиться к ppm4.activestate.com:8080 (connect: timeout)"

Заранее благодарен.

Arivu

+2

вы можете подключиться через telnet? это может быть трансляционная ошибка на стороне сервера, или может быть что-то блокирующее ваше соединение между ними. В любом случае, это не вопрос программирования, а проблема с поддержкой, и кажется, что это не так. –

+0

Любое решение по этому вопросу? – Vidar

ответ

2

Если вы используете прокси-сервер, может быть, что вы не установите переменную окружения прокси.

set http_proxy=http://myproxyserver.mydomain.com:5050 

См their PPM Documenation

+0

Я тоже пробовал прокси, он не работал для меня. – Arivu

0

Установите Fiddler Web Debugger (www.fiddler2.com), запустите его, запустите веб-браузер (для Fiddle для определения настроек), а затем перезапустить PPM.

Fiddler будет работать как прокси-сервер и правильно разрешать запросы. Мне даже не нужно было добавлять настройку среды «http_proxy», рекомендованную ActiveState, но вам может понадобиться, поэтому в командной строке введите: set http_proxy=http://127.0.0.1:8888, затем из этой же командной строки введите PPM для запуска PPM