Как мога да инсталирам 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.