/ / Installazione del modulo XML :: LibXML Perl per ActiveState Perl Versione 5.6.1 build 629 - perl

Installazione del modulo XML :: LibXML Perl per ActiveState Perl Versione 5.6.1 build 629 - perl

Come posso installare il modulo XML :: LibXML Perl su ActiveState Perl Versione 5.6.1 build 629?

Ecco cosa ho provato:

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

E in altro modo:

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.

risposte:

3 per risposta № 1

Forse il tuo gestore di pacchetti ppm non è in grado di trovare un pacchetto corretto per la tua versione perl.

Potresti provare a trovarlo e installarlo come questo. Forse uno di loro lavora per te.

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

Come aggiungere un nuovo repository troppo ppm: http://www.bribes.org/perl/ppmdir.html


2 per risposta № 2

Ho installato la versione CPAN di PPM sulla mia macchina; Scaricato il PPM-2.1.8.tar.gz fonte, estratti i file, fatti cd nella directory decompressa ed esegui

perl Makefile.PL
nmake
nmake install

Ma il nmake non è stato installato sulla mia macchina, quindi l'ho installato. Successivamente, posso installare XML-LibXML dal repository uwinnipeg 5.6 emettendo il comando

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

Ha anche installato i pacchetti ppm prerequisiti, oltre a quelli richiesti libxml2.dll libreria nella variabile d'ambiente PATH.