[San-Diego-pm] Shebang path issue
Joel Fentin
joel at fentin.com
Fri Nov 22 12:12:59 PST 2013
On 11/22/2013 11:39 AM, Chris Grau wrote:
> It's not that Perl on Windows ignores the #! line, it's that Windows
> doesn't use it. It's a Linux thing (by which I mean *nix, but most
> people use Linux these days). The program loader uses it to find the
> interpreter to use. Windows instead uses registry entries to associate
> file extensions with programs.
>
> In any case, running 'perl script.pl' in either Linux or Windows will
> use whatever 'perl' shows up first in the path.
>
> Apache on Windows will use the #! line to find the interpreter, since
> it doesn't have any other way of doing so. I assume, then, that you've
> installed Perl on Windows under 'C:\perl'.
>
> If that works, what workaround are you looking for?
Yes, I installed Perl under C:\perl. But I changed that to C:\usr.
That way I can write/debug here and send my files up to the
internet with no changes.
Very occasionally I have to change it back to C:\perl temporarily,
but not often. That is the workaround I was looking for. It's
nothing super important.
--
Joel Fentin tel: 760-749-8863
Biz Website: http://fentin.com
Personal Website: http://fentin.com/me
More information about the San-Diego-pm
mailing list