Thread CGI_Lite: Modul installieren (Perl-Anfänger) (4 answers)
Opened by Gast at 2006-01-06 02:32

Gast Gast
 2006-01-06 02:32
#47602 #47602
Ich habe gerade erst damit angefangen Perl zu lernen. Dazu verwende ich das Buch "Perl for dummies" von Paull Hoffman. Im Buch geht es gerade darum das Modul CGI_Lite zu verwenden. Leider ist das noch nicht installiert.

Ich führe den Code auf meinem Laptop aus. Es handelt sich dabei um ein Linux-Laptop wo ich LAMPP installiert habe. Dabei wurde auch Perl 5.8.7 installiert in /opt/lampp/bin/perl5, obwohl Perl schon bei Linux (Kanotix) dabei war und unter /usr/share/perl installiert ist. Da ich Apache mit das LAMPP-Paket installiert habe, stelle ich das Modul in /opt/lampp/bin/perl5/5.8.7 ab.

Ich habe mir von CPAN.org CGI_Lite 1.8 heruntergeladen, dekomprimiert und ausgepackt in /CGI_Lite-1.8 . Dann folge ich die algemeine Installationsanweisungen von http://cpan.org/modules/INSTALL.html

Nach "perl Makefile.PL" bekomme ich folgende Meldungen:

Quote
Welcome to the installation of CGI_Lite 1.8...

WARNING: MAN3PODS takes a hash reference not a string/number.
Please inform the author.
Checking if your kit is complete...
Looks good
Can't use string (" ") as a HASH ref while "strict refs" in use at /usr/share/perl/5.8/ExtUtils/MM_Unix.pm line 503.


Danach helfen "make", "make install", und "force make" auch nichts mehr, da "No targets found an no makefile found."

Liegt das daran dass ich den Perl-Interpreter also zweimal installiert habe? Denn das Modul habe ich in einem LAMPP-Unterverzeichnis abgelegt, die Fehlermeldung spricht aber vom /usr-Verzeichnis.

Oder ist mein MM_Unix.pm-Modul veraltet?

View full thread CGI_Lite: Modul installieren (Perl-Anfänger)