Perl har en enorm samling af bruger - skabte moduler kendt som " Comprehensive Perl Archive Network ", eller CPAN for korte. Disse moduler er tilføjet til din Perl miljø med CPAN kommando. Der er forskellige måder at søge efter og tilføje moduler , afhængigt af den type system du kører. Instruktioner
Tilføj Moduler til Perl på Unix
1
Pak modulet ved at skrive gzip kommando på kommandolinjen : " gzip - d yourmodule.tar.gz "
2
Pak filen med , ved hjælp af tjære kommandoen : " tar - XOF yourmodule.tar "
3
Byg modulet , hvis det er nødvendigt, og installere det i den mappe , du har oprettet . Du bliver nødt til at være rod eller har de nødvendige tilladelser til at føje et modul til dit Perl bibliotek: " perl Makefile.PLmakemake test" "make install"
Tilføj Moduler til Perl på Windows
< br > 4
Type " ppm " ved DOS prompt for at få adgang til ActiveState Perl Package Manager kommando-linje værktøj .
5.
Søg efter et modul , at bruge søgefunktionen på Pp.m . > prompten. Dette eksempel søger efter moduler relateret til penge : "søg Money"
6
installere modulet , ved hjælp af install kommandoen . Perl Package Manager vil derefter hente og installere modulet : "install Money- moduler "
Tilføj Moduler til Perl Brug CPAN
7
Start CPAN kommando. Perl kommer med CPAN allerede, så bare starte CPAN kommandolinjen program med kommandoen " CPAN " . Hvis du bruger Linux , kan du nødt til at starte CPAN under rod eller med sudo .
8
Søg i CPAN browsable database ved forespørgsel til at finde et modul og /eller script til at installere ( se Resources nedenfor ) . Gennemse efter kategori eller forfatter ved hjælp af "Kategori" eller "forfattere" faner.
9
Installer modulet ved hjælp af en enkelt kommando fra CPAN kommandolinjen . Dette eksempel installerer "Roman " modul til konvertering numre til og fra romertal : "install Roman "
10
Brug modulet. Ved hjælp af modulet er nemt nu , at det er installeret. Du skal blot bruge " Brug " søgeord for at importere modulet , og derefter bruge nogen funktioner eller klasser modulet giver : " Brug Roman , "