2017-07-03 3 views

Antwort

3

Dies ist das Ergebnis von Leerzeichen in Windows-Datei- oder Verzeichnisnamen.

Um das Problem richtig zu diagnostizieren, müssen Sie den genauen Befehl, den Sie eingeben, und den Wert der cygwin PATH-Variable, z. echo $PATH.

Dieses Problem wird normalerweise behoben, indem Shellbefehle angegeben werden, sodass die Shell keine Pfadnamen auf die Leerzeichen in Dateipfaden verteilt. Sie fügen doppelte oder einfache Anführungszeichen um literale Dateipfade hinzu, z. '/cygdrive/c/Program Files/...', und doppelte Anführungszeichen um variable Referenzen, z.B. "$FileName" in Shell-Befehlen und Skripten.

Wenn Sie Cygwin installieren oder erneut installieren, ist es sehr wichtig, dass Sie nicht in einem Verzeichnis mit einem Leerzeichen im Pfadnamen installieren, z. C:\Cygwin 64; Verwenden Sie stattdessen C:\Cygwin64 oder C:\Cygwin_64. Wenn Sie einen solchen Pfad installieren, ist es am besten, diese Installation zu löschen und auf einem Pfad ohne Leerzeichen neu zu installieren.

Verwandte Themen