This is the mail archive of the
mailing list for the Cygwin project.
Re: Wish Setup would accept my Perl
- From: Warren Young <warren at etr-usa dot com>
- To: Cygwin-L <cygwin at cygwin dot com>
- Date: Thu, 06 Dec 2007 17:48:30 -0700
- Subject: Re: Wish Setup would accept my Perl
- References: <loom.20071105T183528email@example.com> <loom.20071206T171108firstname.lastname@example.org>
Michael Kairys wrote:
I want to type "perl foo.pl" at the Bash prompt
I suppose I could rewrite my Bash aliases so "foo" equals "/c/Perl/bin/perl
The solution is to break your habit of saying "perl foo.pl".
If the first line of a text file begins with "#!" and a valid path name
to an executable follows it, Cygwin -- like any *ix -- will consider the
executable to be the interpreter for that file, and pass the script as
the first argument to the interpreter. So, if you put:
at the top and run it with the command "foo.pl" from a Cygwin Bash
prompt, you get Cygwin perl. No need to reference perl explicitly.
If you find that you still need ActiveState Perl, you can use Windows
Explorer to associate .pl with it. Then if you run foo.pl from a Run
box, an Explorer window, or a cmd.exe prompt, you get AS Perl.
None of this helps if you want to use AS Perl from Cygwin or vice versa,
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html