Ответ 1
Почему бы не использовать абсолютный path
вместо относительного path
, и если папка с именем файла содержит пробел, просто используйте ""
(кавычки).
Ex. cd C:/Users/"My Folder"
Я хотел бы использовать git - bash с клиентом github на машине с Windows 7 (32 бит). Каким-то образом git - bash уже изучил переменные $PATH
из системы Windows PATH
. Тем не менее, я обнаружил, что $PATH
в git - bash не правильно разобрал систему выигрышей PATH.
например, выходы $PATH
:
"..../c/Program: Нет такого файла или каталога"
Есть ли способ исправить это? где git - bash script для построения оболочки $PATH
для git?
Благодаря
Почему бы не использовать абсолютный path
вместо относительного path
, и если папка с именем файла содержит пробел, просто используйте ""
(кавычки).
Ex. cd C:/Users/"My Folder"
Поместите обратную косую черту ( "\
" ) перед пространством.
ех. cd My\ Documents
git-bash
работает в среде Linux
. Так как linux не распознает \ backslash
в своем пути к каталогу, вам нужно использовать / forwardslash
. Используйте ""
, если путь к каталогу содержит пробелы.
У меня такая же проблема.
После некоторой борьбы я помещаю это в первую строку в свой C:\Program Files\Git\etc\profile
:
export HOME = `cygpath -u "\`cygpath -d" $HOMEDRIVE $HOMEPATH "\`" `
и введите команду echo $HOME
в bash выйдет /c/Users/NAMEXX~1
, не будет больше проблем с анализом пространства для моих $HOME
или ~/
!