Hvordan legge til moduler til Perl

Perl har en enorm samling av brukeropprettede modulene kjent som "Comprehensive Perl Archive Network", eller CPAN for kort. Disse modulene er lagt til Perl miljøet med CPAN kommandoen. Det er forskjellige måter å søke etter og legge til moduler, avhengig av type system du kjører.

Bruksanvisning

Legg moduler til Perl på Unix

1 Dekomprimere modulen ved å skrive gzip kommandoen på kommandolinjen:
" gzip -d yourmodule.tar.gz"

2 Pakk ut dekomprimert filen, bruker tar kommandoen:
"tar -xof yourmodule.tar"

3 Bygg modulen, om nødvendig, og installere den i katalogen du har opprettet. Du må være root eller ha de nødvendige tillatelsene til å legge en modul til Perl bibliotek:
"perl Makefile.PL
make
make test" "make install"

Legg moduler til Perl på Windows

4 Skriv "ppm" i DOS-ledeteksten for å få tilgang til Active Perl Package Manager kommandolinjeverktøyet.

5 Søk etter en modul ved hjelp av søkefunksjonen på Pp.m.> teksten. Dette eksemplet søker etter moduler knyttet til penger:
"search Money"

6 Installere modulen ved hjelp av installasjonskommandoen. Perl Package Manager vil deretter laste ned og installere modulen:
"install Money-modules"

Legg moduler til Perl Bruke CPAN

7 Start CPAN kommandoen. Perl kommer med CPAN allerede, så det bare å starte CPAN kommandolinjeprogrammet med kommandoen "CPAN". Hvis du bruker Linux, må du kanskje starte CPAN etter rot eller med sudo.

8 Søk i CPAN søkbar database med spørring for å finne en modul og / eller script for å installere (se Ressurser nedenfor). Søk etter kategori eller forfatter ved å bruke "kategori" eller "Forfattere" tabs.

9 Installere modulen ved hjelp av en enkelt kommando fra CPAN kommandolinje. Dette eksemplet installerer "Roman" modul for å konvertere tallene til og fra romertall:
"install Roman"

10 Bruke modulen. Bruke modulen er lett nå som den er installert. Bare bruk "Bruk" søkeord for å importere modulen, og deretter bruke noen funksjoner eller klasser modulen gir:
"use Roman;"

Hint

  • Bruk tålmodighet når du installerer moduler, som det tar en god del tid. CPAN vil laste modulen fra en av speilene, pakk den og installere den, sammen med noen moduler som er avhengige av modulen du installerer. Også, hvis systemet har make-kommandoen, vil CPAN utføre enhet tester som følger med modulen. Disse testene kan også ta litt tid, men de forsikrer modulen fungerer riktig.