Uw Perl-installatie testen

Om onze te testen nieuwe installatie van Perl hebben we een eenvoudig Perl-programma nodig. Het eerste wat de meeste nieuwe programmeurs leren, is hoe het script zegt: 'Hallo Wereld'. Laten we eens kijken naar een eenvoudig Perl-script dat precies dat doet.

 #! / usr / bin / perl
"Hallo wereld. \ n" afdrukken;

De eerste regel is daar om de computer te vertellen waar de Perl-tolk bevindt zich. Perl is een geïnterpreteerd taal, wat betekent dat in plaats van onze programma's te compileren, we de Perl-interpreter gebruiken om ze uit te voeren. Deze eerste regel is meestal #! / usr / bin / perl of #! / usr / local / bin / perl, maar hangt af van hoe Perl op uw systeem is geïnstalleerd.

De tweede regel geeft de Perl-tolk aan afdrukken de woorden 'Hallo Wereld.'gevolgd door een nieuwe lijn (een koets terug). Als onze Perl-installatie correct werkt, moeten we bij het uitvoeren van het programma de volgende uitvoer zien:

 Hallo Wereld.

Het testen van uw Perl-installatie verschilt afhankelijk van het type systeem dat u gebruikt, maar we zullen de twee meest voorkomende situaties bekijken:

instagram viewer
  1. Perl testen op ramen (ActivePerl)
  2. Perl testen op * nix-systemen

Het eerste wat u wilt doen, is controleren of u de hebt gevolgd ActivePerl Installatiehandleiding en installeerde ActivePerl en Perl Package Manager op uw machine. Maak vervolgens een map op uw C: schijf om uw scripts in op te slaan - voor de tutorial noemen we deze map perlscripts. Kopieer het programma 'Hello World' naar C: \ perlscripts \ en zorg ervoor dat de bestandsnaam dat is hallo.pl.

Een Windows-opdrachtprompt krijgen

Nu moeten we naar een Windows-opdrachtprompt gaan. Doe dit door op te klikken Begin menu en selecteer het item Rennen.... Dit zal het startscherm met de Open: lijn. Typ hier gewoon cmd in de Open: veld en druk op Enter sleutel. Dit opent een (nog een) venster dat onze Windows-opdrachtprompt is. Je zou zoiets moeten zien:

Microsoft Windows XP [Versie 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C: \ Documents and Settings \ perlguide \ Desktop>

We moeten naar de map (cd) gaan die onze Perl-scripts bevat door de volgende opdracht in te typen:

cd c: \ perlscripts

Dat zou onze prompt de verandering in het pad als volgt moeten weergeven:

C: \ perlscripts>

Nu we ons in dezelfde map als het script bevinden, kunnen we het uitvoeren door de naam achter de opdrachtprompt in te typen:

hallo.pl

Als Perl is geïnstalleerd en correct wordt uitgevoerd, moet de uitdrukking 'Hallo wereld' worden uitgevoerd en u vervolgens terugkeren naar de Windows-opdrachtprompt.

Een alternatieve methode om uw Perl-installatie te testen, is door de interpreter zelf te gebruiken met de -v vlag:

perl -v

Als de Perl-interpreter correct werkt, zou dit behoorlijk wat informatie moeten opleveren, inclusief de huidige versie van Perl die u gebruikt.

Uw installatie testen

Als u een school of een Unix / Linux-server gebruikt, is de kans groot dat Perl al is geïnstalleerd en actief is - vraag het bij twijfel aan uw systeembeheerder of technisch personeel. Er zijn een paar manieren waarop we onze installatie kunnen testen, maar eerst moet u twee voorbereidende stappen uitvoeren.

Eerst moet u uw programma 'Hallo wereld' naar uw thuismap kopiëren. Dit wordt meestal bereikt via FTP.

Nadat uw script naar uw server is gekopieerd, moet u naar a gaan shell prompt op de machine, meestal via SSH. Wanneer u de opdrachtprompt hebt bereikt, kunt u deze wijzigen in uw huis directory door de volgende opdracht te typen:

cd ~

Eenmaal daar is het testen van uw Perl-installatie vergelijkbaar met het testen op een Windows-systeem met één extra stap. Om zo te uitvoeren het programma, moet u eerst het besturingssysteem vertellen dat het bestand OK is om uit te voeren. Dit wordt gedaan door de machtigingen voor het script in te stellen zodat iedereen het kan uitvoeren. U kunt dit doen met behulp van de chmod commando:

chmod 755 hello.pl

Nadat u de machtigingen hebt ingesteld, kunt u het script uitvoeren door eenvoudig de naam te typen.

hallo.pl

Als dat niet werkt, hebt u misschien niet uw thuismap in uw huidige pad. Zolang u zich in dezelfde map als het script bevindt, kunt u het besturingssysteem laten weten het programma (in de huidige map) als volgt uit te voeren:

./hello.pl

Als Perl is geïnstalleerd en correct wordt uitgevoerd, moet de uitdrukking 'Hallo wereld' worden uitgevoerd en u vervolgens terugkeren naar de Windows-opdrachtprompt.

Een alternatieve methode om uw Perl-installatie te testen, is door de interpreter zelf te gebruiken met de -v vlag:

perl -v

Als de Perl-interpreter correct werkt, zou dit behoorlijk wat informatie moeten opleveren, inclusief de huidige versie van Perl die u gebruikt.