This is the mail archive of the
mailing list for the Cygwin project.
Re: path dependent on drive in cygwin
- From: Andrey Repin <anrdaemon at yandex dot ru>
- To: John Norris <john at norricorp dot f9 dot co dot uk>, cygwin at cygwin dot com
- Date: Thu, 2 Jul 2015 19:41:46 +0300
- Subject: Re: path dependent on drive in cygwin
- Authentication-results: sourceware.org; auth=none
- References: <d27ec3eeb72a8a214154779bba6f2c38 at imap dot force9 dot net>
- Reply-to: cygwin at cygwin dot com
Greetings, John Norris!
> I am running cygwin 1.7.x on Windows 2008. I realise this may be out of
> date but this is what we are using.
> I have noticed that the path variable for our build user is dependent
> on where "cmd /C" is run from.
> Please see below - I have cut back the PATH so that it does not
> overwhelm. Notice the extra C; before the non cygwin entries. And when
> run from e drive, the C; remains but the c: becomes e:. And this is the
> problem - the path when run from c is messy but works. The path when run
> from e (which is where we do run from) does not work.
> Can anyone explain this. I guess one way round this is to explicitly
> call the necessary programs without relying on PATH. But interested why
> this happens.
> $ /c/windows/system32/cmd
> Microsoft Windows [Version 6.1.7600]
> Copyright (c) 2009 Microsoft Corporation. All rights reserved.
> PATH=C:\Cygwin\usr\local\bin;C:\Cygwin\bin;C;C:\Program Files
> (x86)\Microsoft Visual Studio 9.0\Common7\IDE;C;C:\Program Files
> (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C;
How does it help starting CMD from bash?
Start it without bash and show the output of PATH command.
Or, better, show the output of
cat "/proc/registry/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment/PATH" | tr ";" "\n"
cat "/proc/registry/HKEY_CURRENT_USER/Environment/PATH" | tr ";" "\n"
Or, even better,
> Problem reports: http://cygwin.com/problems.html
With best regards,
Thursday, July 2, 2015 19:35:07
Sorry for my terrible english...
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple