interpreter problem beim start eines PERL script ...
-
gebe ich am prompt ein:
$ perl myScript.pl
läuft alles bestens.
im script selbst steht die magic-line
#!/usr/bin/perl
( der interpreter ist dort auch zu finden )
gebe ich im promt folgendes ein bekomme ich einen "bad interpreter error"
$ myScript.pl
muss man da noch was konfigurieren ? oder wieso kann ich mein script nicht durch direkten aufruf starten ?
ach ja, das ganze läuft auf SuSE 8.1 ...
-
ok, hat sich erledigt ... scheinbar hatte das etwas mit der formatierung zu tun. hatte das file auf windows angelegt und nach linux rübergeschoben - diese unterschiedliche <LF> geschichte ...
kann das sein ?
-
Kann schon sein obwohl der Perl interpreter diese Zeichen ignorieren sollte.
Aba bei der ersten Zeile kanns das wirklich gewesen sein.Bau dir dochn converter
Perl ist dein Freund.
-
prolog schrieb:
Kann schon sein obwohl der Perl interpreter diese Zeichen ignorieren sollte.
Aba bei der ersten Zeile kanns das wirklich gewesen sein.Bau dir dochn converter
Perl ist dein Freund.Zuerst interpretiert ja Linux
Und dem köntne das evtl. nicht ganz egal sein. (Und ich hab auch auf Webservern schon reichlich Perl-Interpreter gesehen, denen das leide rnicht egal ist
)
-
könnte es dadran liegen dass du ./MyPerlscript.pl ausführen musst und nicht nur MyPerlscript es sei denn es liegt im $PATH
-
mynonA schrieb:
könnte es dadran liegen dass du ./MyPerlscript.pl ausführen musst und nicht nur MyPerlscript es sei denn es liegt im $PATH
dann gibts aber keinen "bad interpreter error"