Как установить Padre на ActivePerl 5.16.2?
Мне нужно установить Padre на ActivePerl 5.16.2. Но нет пакетов ppm от Padre, и cpan Padre говорит:
MDOOTSON/Alien-wxWidgets-0.64.tar.gz
C:\Perl\site\bin\dmake.exe -- NOT OK
CPAN: YAML::XS loaded ok (v0.38)
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Running make for P/PL/PLAVEN/Padre-0.98.tar.gz
Warning: Prerequisite 'Alien::wxWidgets => 0.62' for 'PLAVEN/Padre-0.98.tar.gz' failed when processing 'MDOOTSON/Alien-wxWidgets-0.64.tar
CPAN: Time::HiRes loaded ok (v1.9725)
CPAN.pm: Building P/PL/PLAVEN/Padre-0.98.tar.gz
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Can't locate Alien/wxWidgets.pm in @INC (@INC contains: inc privinc C:\Perl\dbg C:/Perl/site/lib C:/Perl/lib .) at Makefile.PL line 52.
BEGIN failed--compilation aborted at Makefile.PL line 52.
Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site]
PLAVEN/Padre-0.98.tar.gz
C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Could not read metadata file. Falling back to other methods to determine prerequisites
2 ответа
Решение
tl;dr Padre для ActivePerl 5.16 еще не выпущен.
Следующее содержание только я пытаюсь заставить это работать.
Сначала я попробовал:
cpan Padre
Я делал это три раза, но "dmake.exe" всегда терпел неудачу.
В интернете не было упоминаний об этой ошибке.
Во-вторых, я попробовал PPM со статьей в Padre Wiki:
ppm rep add wxperl http://www.wxperl.co.uk/repository
ppm install Alien-wxWidgets
ppm install Wx
ppm install Padre
но самая последняя строка утверждала:
ppm install failed: Can't find any package that provides Padre
Наконец, я не мог не поговорить с разработчиками Padre:
Так что, видимо, нам нечего делать, кроме как ждать, пока они его разработают.
Или вы можете участвовать в разработке, конечно!
Этот пост должен помочь: Инструкция по установке для Wx (wxWidgets fomerly wxWindows) с использованием ActivePerl