2017-07-03 8 views

答えて

3

これは、Windowsファイルまたはディレクトリ名のスペースの結果です。

問題を適切に診断するには、入力した正確なコマンドとcygwin PATH変数の値を引用する必要があります。 echo $PATH

通常、この問題はシェルコマンドを引用することで修正されるため、シェルはファイルパス内のスペース上のパス名を分割しません。リテラルファイルパスの前後に二重引用符または一重引用符を追加します。 '/cygdrive/c/Program Files/...'、変数参照の前後の二重引用符。シェルコマンドとスクリプトで"$FileName"

cygwinをインストールまたは再インストールするときは、パス名にスペースを含むディレクトリにインストールしないことが非常に重要です。 C:\Cygwin 64;代わりにC:\Cygwin64またはC:\Cygwin_64を使用してください。このようなパスにインストールする場合は、そのインストールを削除して、スペースを入れずにパスに再インストールすることをお勧めします。

関連する問題