Bash v4.0 does not respect $PATH
Jason Pyeron
jpyeron@pdinc.us
Wed Dec 30 13:43:00 GMT 2009
> -----Original Message-----
> From: cygwin-owner@cygwin.com
> [mailto:cygwin-owner@cygwin.com] On Behalf Of
> Neil.Mowbray@calgacus.com
> Sent: Wednesday, December 30, 2009 8:38
> To: 'Csaba Raduly'; cygwin@cygwin.com
> Subject: RE: Bash v4.0 does not respect $PATH
>
> As requested the output from perl -e "print $^X;"
>
> Bash 3 => c:\opt\perl\bin\perl.exe
>
> Bash 4 => /usr/bin/perl
>
In bash4 can I see, every thing else is a bit noisy for me.
$ set && echo && alias && echo && uname -a
> As you would expect the program that is actually running.
> But again Bash 4 is incorrectly getting /usr/bin/perl rather
> than /opt/perl/bin/perl
>
> -----Original Message-----
> From: Csaba Raduly [mailto:rcsaba@gmail.com]
> Sent: 30 December 2009 08:52
> To: cygwin@cygwin.com; Neil.Mowbray@calgacus.com
> Subject: Re: Bash v4.0 does not respect $PATH
>
> On Tue, Dec 29, 2009 at 11:21 PM, Neil Mowbray wrote:
> > Folks,
> >
> > I need associative arrays so I got the bash 4.0 source, compiled it
> > under cygwin and installed it in /usr/local/bin.
> >
> > I have ActiveState perl installed in /opt/perl which preceeds
> > /usr/local/bin:/bin:/usr/bin on my path. Using bash 4.0,
> 'which' says
> > I should get ActiveState perl, but actual execution gives
> cygwin perl
> > in /bin
>
> Are you sure PATH is the same in bash 3 and 4? You only
> showed the PATH from bash 4.
> Just out of curiosity, what does
>
> perl -e 'print $^X'
>
> print in those two situations? Also, try running
>
> for i in $(echo $PATH | sed -r -e "s/:/ /g"); do ls -l $i/perl; done
>
> in both shells.
>
Thanks
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- -
- Jason Pyeron PD Inc. http://www.pdinc.us -
- Principal Consultant 10 West 24th Street #100 -
- +1 (443) 269-1555 x333 Baltimore, Maryland 21218 -
- -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list