Syntax Error in Net::Config
AlexBausW
- perl
Hallo Forum,
Heute komm ich mal mit einer Frage (nach der Vorgeschichte ;-).
Seit kurzem bin ich stolzer Besitzer von Perl 5.6 Built 613. Leider musste ich feststellen, daß trotz vorhandener Dokumentation einige Module fehlten.
Deshalb hab` ich mir heute libnet mit Net::FTP and more per ppm installiert. Beim ersten Test überraschte mich dann aber folgende Fehlermeldung:
syntax error at C:/Perl/site/lib/Net/Config.pm line 86, near ">"
Die entsprechende Zeile (86) in der required Config.pm lautet wie folgt:
DATA>%NetConfig = (...
Wie ich mir bis jetzt gedacht habe, gehört an die Stelle von >% irgendein anderes Zeichen, daß vielleicht ein > enthält.
Nun meine Frage bzw. Bitte:
Könnte vielleicht jemand, der oder die Net::FTP installiert hat, in seiner/ihrer Config.pm nachschlagen, was da hin gehört?
Im Vorraus schon mal vielen Dank
Gruß AlexBausW
P.S.: Es ist auch irgendwie seltsam, daß vor der fehlerhaften Zeile bereits ein %NetConfig definiert wurde.
Hallo Alex ;-),
Mit ein wenig Mut und Entscheidungsfreudigkeit bekommt man auch einige Sachen in den Griff, die einem zuerst wie der Eisberg vor der Titanic erscheinen *g*
Also hab` ich noch ein wenig Experimentiert, und Entschieden, daß das Config-Tool beim Anhängen der default-Eintstellung an die Config.pm Mist gebaut hat.
In meiner Config.pm stand am Ende:
%NetConfig = (
ftp_int_passive => '0',
[...]
smtp_hosts => ['mail'],
[...]
pop3_hosts => ['mail'],
);
1;
DATA>%NetConfig = (
ftp_int_passive => '0',
[...]
smtp_hosts => ['mail.gmx.net','post.strato.de','smtp.web.de'],
[...]
pop3_hosts => ['pop.gmx.net','post.strato.de','pop3.web.de'],
);
1;
Das sieht wirklich so komisch aus wie es mir vorkam. Vor allem die beiden 1en machten mich stutzig und untermauerten meine Entscheidung einfach mal nach der ersten ein __END__ einzufügen. Und siehe da, es funktioniert *yeah*
Demnach werde ich also die bei der Configuration gemachten Einträge per Hand in den oberen %NetConfig einfügen, und schauen, was dann passiert ;-)
Gruß AlexBausW
P.S.: Ich weis nicht warum weiter unten jemand sagte, mit Perl könne man auf Windows-PCs nix anfangen. Ohne Perl könnte ich mir mein Leben unter Windows gar nicht mehr vorstellen ;-)