2017-07-03 306 views

回答

3

這是windows文件或目錄名稱中空格的結果。

要正確診斷問題,您需要引用輸入的確切命令以及cygwin PATH變量的值,例如, echo $PATH

通常,通過引用shell命令來解決此問題,以便shell不會在文件路徑中的空間上分割路徑名。您可以在文字文件路徑周圍添加雙引號或單引號,例如'/cygdrive/c/Program Files/...',以及圍繞變量引用的雙引號,例如shell命令和腳本中的"$FileName"

當您安裝或重新安裝cygwin時,不要將其安裝到路徑名中有空格的目錄中,也不要使用例如C:\Cygwin 64;改爲使用C:\Cygwin64C:\Cygwin_64。如果您確實安裝到了這樣的路徑,那麼最好的辦法就是刪除該安裝並重新安裝到沒有空間的路徑中。

相關問題