Hantera din Perl-installation med Perlbrew [Linux]
Perl är ett bra språk, men vissa andra programmeringsspråk som PHP och Ruby kan ha stulit lite av sin åska.
Medan Perl har rykte för att vara svårt att läsa är det verkligen inte så illa. Om du är bekväm att skriva skalskript borde du hämta det enkelt.
Om du är på ett Linux eller annat Unix-system har du förmodligen det redan. Men du vill nog inte använda den som följer med ditt system. För det första är det vanligtvis inte den senaste versionen, och för det andra är det tänkt att stödja vissa verktyg på systemet istället för dina egna program.
Du kan ladda ner en ny version av Perl och kompilera den, men du riskerar att krossa ditt system Perl. En bättre lösning använder Perlbrew. Det kan kompilera och installera flera versioner av Perl i din hemkatalog, vilket innebär att du inte behöver superuser privilegier för att installera det.
Installera det är tillräckligt enkelt. Perlbrews hemsida har en kodkod du kan kopiera och klistra in i din terminal. Du måste ha en C-kompilator installerad först. För att göra detta på Ubuntu, använd bara det här kommandot:
sudo apt-get installera build-essential
Du får en hel massa utvecklingsverktyg på så sätt.
När du väl har installerat kan du börja installera versioner av Perl.
För att se vilka versioner som är tillgängliga, utfärdar du bara det här kommandot:
perlbrew tillgänglig
Här är en lista över tillgängliga versioner från när jag sprang det:
perl-5, 12, 5-RC2 i perl-5, 16, 2 perl-5, 14, 3 perl-5, 12, 5 perl-5, 10, 1 perl-5, 8, 9 perl-5, 6, 2 perl5, 005_04 perl5, 004_05 perl5, 003_07
"I" framför den andra innebär att den för närvarande är installerad. Version 5.16.2 är den nuvarande versionen av Perl.
Om det inte var installerat på mitt system och jag ville göra det, skulle jag helt enkelt skriva det här kommandot:
perlbrew installation perl-5.16.2
Då skulle jag få en kopp kaffe medan den kompilerar.
För att använda det, skriv bara det här:
perlbrew switch perl-5.16.2
Du kan göra detta med någon tillgänglig version av Perl.
Om du bara vill spela med en version av Perl i det nuvarande skalet, använd bara det här kommandot:
perlbrew användning perl-5.16.2
Detta är ett bra sätt att testa en annan version av Perl utan att begå det. Om du är en seriös utvecklare är det en bra idé att installera flera versioner för att testa ditt program. Inte alla kommer att ha den senaste versionen av Perl, eftersom många distrosfartyg med äldre versioner.
Här är ett enkelt sätt att testa ett skript mot den installerade versionen av Perl, skamlöst stulen från Perlbrews hemsida:
perlbrew exec myprogram.pl
Du kan läsa den manuella sidan eller helt enkelt skriva:
perlbrew hjälp
för att få mer information. Perlbrew är ett utmärkt sätt att ha en uppdaterad Perl utan att kliva på tårna på ditt systems standard Perl, och det låter dig experimentera med olika installationer, från en mer konservativ äldre installation hela vägen till blödningskanten.
Perl-samhället har alltid varit fantastiskt ända sedan språket debuterade i slutet av 80-talet, och verktyg som detta visar att Perl fortfarande har lite liv i det ännu.