Я использую ActivePerl 5.6.1 Build 635 (предположим, что мне абсолютно необходимо работать с этой версией и не могу обновиться до более новой версии) на компьютере под управлением Windows XP. Версия ppm с этой версией Perl составляет 2.2.0 и не совпадает с ppm для более поздних версий (как упомянуто here). Я пытаюсь выполнить простую задачу: УСТАНОВКА МОДУЛЯ PERL «RPC :: XML». Вот список вещей, которые я сделал:Установка модулей на Active Perl 5.6 на Windows
1: Пробовал установку с использованием CPAN (одна из многих ссылок о том, как это сделать, - here), но команды make не будут выполняться в моей командной строке, поскольку я не установлен nmake.
2: Пробовал использовать ppm. Однако я получаю следующую ошибку, несмотря на использование прямого подключения к Интернету.
**PPM> search "RPC::XML"
Error connecting to 'http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer'.**
Также я прочитал, что некоторые модули perl для версий 5.8 и выше даже не совместимы с версией 5.6. На веб-сайте activeperl даже нет версии для загрузки для версии 5.6 (как можно видеть here).
Так что моя проблема проста. Все, что я хочу сделать, это установить модуль perl (RPC :: XML) на 5.6.1 с использованием 2.2.0. Также дайте мне знать, почему ppm, похоже, не может подключиться, когда я использую простое прямое подключение к Интернету.
Мне около 2 дней до перла. Игнорируйте любые заявления noob, которые я, возможно, написал, и исправьте меня.
[Эта ссылка] (http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer) действительно не существует. Это может быть связано с тем, что Perl 5.6.1 был выпущен более 12 лет назад. Есть ли причина, по которой вы не можете установить 'nmake'? – friedo
«давайте предположим, что я абсолютно должен работать с этой версией и не могу обновиться до более новой» - ну, это редко бывает так. Но если вы собираетесь настаивать на использовании версии Perl, которой исполнилось 12 лет, тогда вам придется признать, что некоторые инфраструктуры могут иметь bitrot. –