I would like to use git-bash come with github client on a windows 7 (32bit) machine. Somehow, the git-bash has already learned the $PATH
variables from windows system PATH
. However, I found the $PATH
in git-bash did not parse the win system PATH with space correctly.
for example the $PATH
outputs:
"..../c/Program: No such file or directory"
Is there anyway to fix it? where is the git-bash script to construct the $PATH
for git shell?
Thanks
Why not using absolute
path
instead of relativepath
and if a folder of file name contains a space just use""
(quotes).Ex.
cd C:/Users/"My Folder"
The answer for me was close to that of Seagal82. I added the following line at the start of
[PATH_TO_GITBASH_INSTALL]\etc\profile
:Then I started a new git bash window and all the paths in
$PATH
using$HOME
got replaced with the anti-slashed space and work correctly.Put a backslash ("
\
") before the space.ex.
cd My\ Documents
git-bash
runs in aLinux
environment. As, linux doesn't recognize\ backslash
in its directory path, you need to use/ forwardslash
. Use""
if you directory path contains spaces.Basically to confirm what is working: For environment variables use export keyword:
same for PATH variable etc.
You can put it in your ~/.bashrc . Then, use variables instead of direct string with spaces
I am having similar problem.
After some struggle, i put this on the first line in my
C:\Program Files\Git\etc\profile
:and type command
echo $HOME
in bash will come out/c/Users/NAMEXX~1
, no more space parsing problem for my$HOME
or~/
!