PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl script leuft nicht !



Malcolm
11-02-2003, 11:27
Hi leute,

nicht lachen aber mein perl script leuft nicht !


print "Hallo"; print "Wellt!/n";

wenn ich es in der konsole aufrufe bekomme ich errors:


Warning: unknown mime-type for "Hallo" -- using "application/*"
Error: no such file "Hallo"
Warning: unknown mime-type for "Wellt!/n" -- using "application/*"
Error: no such file "Wellt!/n" was mache ich flasch !

PS: Das beispiel ist aus einem buch !

JoelH
11-02-2003, 12:46
wie hast du denn das Programm gestartet ?

Malcolm
11-02-2003, 12:50
./hallowelt.pl in der konsole !

JoelH
11-02-2003, 13:20
probiere es mal so

#!/usr/bin/env perl
print "Hallo"; print"Welt\n";


du musst den Rechner auch mitteilen welchen Interpreter er benutzten soll !! Perl ist nicht der Nabel der Welt ;)

tuxipuxi
11-02-2003, 15:26
oder ganz richtig:




#!/usr/bin/perl
print "hallo Welt \n";



ach fuer die zukunft:

sache wie \n heissen backspace sequenzen, beginnen immer mit \

JoelH
12-02-2003, 00:48
Original geschrieben von tuxipuxi
oder ganz richtig:


#!/usr/bin/perl




*lol*
Lern mal noch was dazu bevor du 'ganz richtig' postest !
Aber damit du nicht erst suchen musst =>

#!/usr/bin/perl
würde bei mir einen Fehler verursachen weil perl in /usr/local/bin zu finden ist.
Das weiss aber das gute env und der Perl Pfad ist auch angegeben, also findet

#!/usr/bin/env perl
den Perl-Interpreter eigentlich immer ! Egal wo er sich gerade versteckt. Also zuerst denken, dann blubbern ;)