Perl unter MS-Vista -> manches klappt nicht mehr

29/09/2008 - 18:01 von Hago Ziegler | Report spam
Hallo,

ich habe ein neues Notebook auf dem Windows Vista installiert ist.
Ich habe Perl5.10 installiert, scheint auch alles ganz normal geklappt zu
haben.

Manche Perl Programme, wie zB. eine Datumsanzeige funktionieren ganz
normal.

Die Programme, in denen ich ein Modul einbinde, funktionieren nicht mehr.
Ich bekomme zB. diese Fehlermeldung:


Can't locate LWP/Simple.pm in @INC (@INC contains: .) at
C:\Users\Hago\Desktop\hinter-im.pl line 3.
BEGIN failed--compilation aborted at C:\Users\Hago\Desktop\hinter-im.pl
line 3.


Ich verstehe nicht, was " @INC (@INC contains: .) " bedeutet.

Dieses ist die Datei. Im WinXP funktioniert nach wie vor alles prima.
.
#!\perl\bin\perl -w

use LWP::Simple;
$content = get("http://localhost/aserver/imagick/mu...jpeg");

if(! defined $content){ die "Couldn't get it!" }
else
{$j=0;
for($j=0;$j<3;$j++)
{
$i=0;
for($i=0;$i<3;$i++) {
my ($S, $M, $St, $T, $Mo, $J) = localtime(time);
$Mo+=1;
$Mo = $Mo < 10 ? $Mo = "0".$Mo : $Mo;
$T = $T < 10 ? $T = "0".$T : $T;
$St = $St < 10 ? $St = "0".$St : $St;
$M = $M < 10 ? $M = "0".$M : $M;
$S = $S < 10 ? $S = "0".$S : $S;
$J+00;
getstore("http://localhost/aserver/imagick/mu...t;,"M:/hinter/im/im08".$Mo.$T."-".$St.$M.$S.".jpg");
}
sleep 200;
}
}
exit;
..

Grüße, Hago
 

Lesen sie die antworten

#1 Moritz Lenz
29/09/2008 - 18:14 | Warnen spam
Hallo,

Hago Ziegler wrote:
Manche Perl Programme, wie zB. eine Datumsanzeige funktionieren ganz
normal.

Die Programme, in denen ich ein Modul einbinde, funktionieren nicht mehr.
Ich bekomme zB. diese Fehlermeldung:

.
Can't locate LWP/Simple.pm in @INC (@INC contains: .) at



Das sagt dir, dass du LWP::Simple nicht installiert hast, oder falls du
es installiert hast wird es von perl nicht gefunden. Was auch kein
Wunder ist, wenn @INC nur . (also das aktuelle Arbeitsverzeichnis) enthàlt.

C:\Users\Hago\Desktop\hinter-im.pl line 3.
BEGIN failed--compilation aborted at C:\Users\Hago\Desktop\hinter-im.pl
line 3.
.

Ich verstehe nicht, was " @INC (@INC contains: .) " bedeutet.



@INC ist der Suchpfad für Module, '.' siehe oben.

Also eher ein Perl- (oder Module-) Installationsproblem als ein
Vista-Problem.

Grüße,
Moritz

Moritz Lenz
http://perl-6.de/ http://moritz.faui2k3.org/

Ähnliche fragen