Achim Bülthuis: Interpreterpfad

Hallo,

wie kann ich eine plattformunabhängige Interpreterpfadangabe
erreichen ?

Lokal (W32, Apache) habe ich:

#!C:/Perl/bin/perl.exe

...und beim Hoster (Unix, Apache):

#!/usr/bin/perl

Es wäre fein, wenn beim Hochladen kein Ändern des Pfades in
sämtlichen Skripten nötig wäre...

Gruß Achim.

  1. wie kann ich eine plattformunabhängige Interpreterpfadangabe
    erreichen ?

    Lokal (W32, Apache) habe ich:

    #!C:/Perl/bin/perl.exe

    ...und beim Hoster (Unix, Apache):

    #!/usr/bin/perl

    Es wäre fein, wenn beim Hochladen kein Ändern des Pfades in
    sämtlichen Skripten nötig wäre...

    Perl in c:/usr/ installieren, oder CYGWINs 'mount' benutzen um die Hierarchie originalgetreu nachzubilden.

  2. Lokal (W32, Apache) habe ich:

    #!C:/Perl/bin/perl.exe

    ...und beim Hoster (Unix, Apache):

    #!/usr/bin/perl

    2 Lösungswege:

    1. glaube ich nicht, dass #!/usr/bin/perl bei dir lokal nicht auch funktionieren will,

    2. geht das Ganze im Notfall mit Perl-Scripts, die du mal schnell selbst bastelst und die die erste Zeile gleich verzeichnisweise ändern (und das Ganze am besten noch hochladen *g*).

    Sonst kann ich dir nur noch raten, mal genauer in den Apache-Einstellungen rumzuschnüffeln um zu sehen, ob man dort was ändern kann. (Vielleicht steht auch hier im Archiv was...)

    bis nextens
    xitnalta

  3. Hallo Achim

    wie kann ich eine plattformunabhängige Interpreterpfadangabe
    erreichen ?

    Bist du mit Motte in einer Klasse (siehe <55685.html>)???
    Wenn dem so ist: warum reicht es nicht, wenn einer die Frage postet?

    viele Gruesse
      Stefan Muenz