Это специфическая ошибка, которая не возникала раньше. Я использую PPM в Windows для установки модулей для Perl. Прекрасно работает с тоннами модулей. Но, похоже, что-то не так с пакетом Moose-2.000, и я понятия не имею, как это исправить.
Для дублирования ошибки:
Установите новейшую версию Activestate на машине с Windows
PPM в cmd
поиск "лось"
пометьте Moose для установки и установки
это говорит:
Moose marked for install
Installing package ...
Downloading Moose-2.0000 ... not found
Installing package failed
ERROR: 404 Not Found
Я добавил практически все репозитории, которые смог найти, но, похоже, это из активных состояний.
Простите, но на самом деле я понятия не имею, как установить модуль вручную (без очень простого графического интерфейса). Я скачал файл tar, разархивировал его и запустил makefile.pl. Я скопировал файлы lib в папку / perl / site / lib.
К сожалению, PPM ожидает PPD-оболочку (или что-то еще), поэтому я не могу выполнить установку из командной строки, например "ppm install URL-of-package".
Может кто-нибудь попытаться сделать это и сообщить мне, если вам повезет? Если нет, пожалуйста, дайте пошаговое руководство по установке этого конкретного пакета. Я был бы благодарен, так как от этого зависит куча других вещей (например, пакет Twitter)!
Спасибо
UDPATE:
хорошо, похоже, v2.000 просто еще не существует для Win32. поэтому я смог установить v1.25 в следующем обходном пути, объясненном в багтрекере activestate (см. комментарии)
Решение:
1) Найдите последнюю доступную версию для вашей платформы здесь:
http://ppm4.activestate.com/idx/MOO...MY.html
Наведите указатель мыши на значки в столбце PPMX, чтобы увидеть целевую платформу и Perl
версия.
2) Скопируйте URL-адрес файла .ppmx
3) Используйте URL в качестве аргумента для 'ppm install'. Например, для 5.12 Win x86:
ppm install
http://ppm4.activestate.com/MSWin32-x86/5.12/1200/D/DR/DROLSKY/Moose-1.25.ppmx