Categorii
Cum sa

Instalare module perl

Sunt mai multe metode de a instala module perl, cea mai simplă este folosirea modulului CPAN.

VARIANTA 1

Pornim din linie de comandă:

perl -MCPAN -e shell

Din linia terminal instalarea modulelor se face cu install MODUL, de exemplu pentru a instala LWP::UserAgent folosim:

cpan> install LWP::UserAgent

Se poate instala şi într-o singură comandă:

perl -MCPAN -e 'install LWP::UserAgent'

VARIANTA 2

O a doua variantă e compilarea manuală. Descărcăm modulul de pe CPAN:

wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.837.tar.gz

Desfacem arhiva:

tar -zxvf libwww-perl-5.837.tar.gz

Intrăm in directorul libwww-perl-5.837 şi rulăm:

 perl Makefile.PL
 make
 make test
 make install

Spre deosebire de varianta 1 dacă modulul are dependinţe care nu sunt instalate acestea vor trebui şi ele compilate şi instalate manual.

Categorii
Cum sa

Eroare perl „only available with the XS version”

La rularea unui script perl sau la instalarea unui nou modul apare o eroare

only available with the XS version

Eroarea apare din cauza modului Perl Scalar::List::Utils, disponibil in doua versiuni.

Pentru rezolvare trebuie sa instalam versiunea XS:

wget http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Scalar-List-Utils-1.23.tar.gz
tar zxvf Scalar-List-Utils-1.23.tar.gz
cd Scalar-List-Utils-1.23
perl Makefile.PL
make test 
make install