git-bash $PATH ne peut pas analyser le répertoire windows avec de l'espace
Je voudrais utiliser git-bash venir avec github client sur un windows 7 (32 bits) de la machine. En quelque sorte, le git-bash a déjà appris la $PATH
variables de système de windows PATH
. Cependant, j'ai trouvé le $PATH
dans git-bash n'a pas analyser la victoire système de CHEMIN avec un espace correctement.
par exemple le $PATH
sorties:
"..../c/Programme: Aucun fichier ou répertoire de"
Est-il de toute façon à résoudre ce problème? où est le git-bash script pour construire le $PATH
pour git shell?
Grâce
OriginalL'auteur wyonghao | 2014-07-03
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas utiliser absolue
path
au lieu de par rapportpath
et si un dossier de nom de fichier contient un espace suffit d'utiliser""
(citations).Ex.
cd C:/Users/"My Folder"
Cela n'a pas fonctionné pour moi. Mais
/c/Users/My\ Folder/
fait.OriginalL'auteur Chris Hermut
Mettre une barre oblique inverse ("
\
") avant de l'espace.ex.
cd My\ Documents
OriginalL'auteur Sam Haars
Je vais avoir le même problème.
Après quelques difficultés, j'ai mis cela sur la première ligne dans mon
C:\Program Files\Git\etc\profile
:et le type de commande
echo $HOME
en bash sortira/c/Users/NAMEXX~1
, pas plus d'espace d'analyse de problème pour mon$HOME
ou~/
!OriginalL'auteur Seagal82
git-bash
s'exécute dans unLinux
de l'environnement. Comme, linux ne reconnaît pas\ backslash
dans son chemin d'accès au répertoire, vous devez utiliser/forwardslash
. Utilisation""
si vous le chemin d'accès au répertoire contient des espaces.OriginalL'auteur ihayet
La réponse pour moi était proche de celle de Seagal82.
J'ai ajouté la ligne suivante au début de
[PATH_TO_GITBASH_INSTALL]\etc\profile
:Puis j'ai commencé un nouveau git bash fenêtre et tous les chemins d'accès dans
$PATH
à l'aide de$HOME
ai remplacé avec de l'anti-réduit l'espace et fonctionnent correctement.OriginalL'auteur Draco Dynasty