/ / Инсталиране на XML :: LibXML Perl модул за ActiveState Perl Версия 5.6.1 build 629 - perl

Инсталиране на XML :: LibXML Perl модул за ActiveState Perl Версия 5.6.1 build 629 - perl

Как мога да инсталирам XML :: LibXML Perl модул на ActiveState Perl версия 5.6.1 build 629?

Ето какво опитах:

D:Usersabc>ppm install XML::LibXML
Installing package "XML-LibXML"...
Error installing package "XML-LibXML": Could not locate a PPD file for package XML-LibXML

И друг начин:

D:UsersabcDownloadsXML-LibXML-2.0014XML-LibXML-2.0014>perl Makefile.PL
Couldn"t find your C compiler
Compilation failed in require at Makefile.PL line 83.
BEGIN failed--compilation aborted at Makefile.PL line 83.

Отговори:

3 за отговор № 1

Може би вашият PPM мениджър на пакети не може да намери правилния пакет за вашата perl версия.

Можете да опитате да намерите и инсталирате като този. Може би един от тях работи за вас.

ppm install http://www.bribes.org/perl/ppm/XML-LibXML.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/XML-LibXML.ppd
ppm install http://trouchelle.com/ppm/XML-LibXML.ppd
ppm install http://ppm.tcool.org/archives/XML-LibXML.ppd
ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd

Как да добавяте ново repo също ppm: http://www.bribes.org/perl/ppmdir.html


2 за отговор № 2

Инсталирах CPAN версията на PPM на моята машина; Изтегли PPM-2.1.8.tar.gz източник, извлечени файлове, направени cd в разопакованата директория и изпълнете

perl Makefile.PL
nmake
nmake install

Но nmake не е инсталиран на машината ми, така че го инсталирах. След това успях да инсталирам XML-LibXML от хранилището uwinnipeg 5.6 чрез издаване на командата

ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/XML-LibXML.ppd

Той също така инсталира необходимите пакети ppm, както и необходимите libxml2.dll библиотека в променливата PATH.