0

シナリオ:すばらしいConsole2 http://sourceforge.net/projects/console/を見つけて、 Cygwin、raw Windows、GnuWin32の3つの環境を作成することにしました。最初の2つは正常に機能しますが、3つ目は非常に困難です。

このファイルをcmdrc.batとしてユーザーディレクトリに保存し、コンソールにGnuWin32タブのシェルであると伝えました。

set PATH="C:\gnuwin32\bin;C:\gnuwin32\include\glibc;%PATH%"
echo %PATH%
cmd
help
ls

コマンドプロンプトを開いてそのコードを貼り付けると(ウィンドウが消えないように)、次のようになります。

C:\Users\Chris>set PATH="C:\gnuwin32\bin;C:\gnuwin32\include\glibc;%PATH%"

C:\Users\Chris>echo %PATH%
"C:\gnuwin32\bin;C:\gnuwin32\include\glibc;[all the correct stuff that was there before]"

C:\Users\Chris>cmd
'cmd' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Chris>help
'help' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Chris>ls // GnuWin32 isn't available, either.
'ls' is not recognized as an internal or external command,
operable program or batch file.

に無効な構文がありますsetか、それとも何ですか?

4

1 に答える 1

1

定義から二重引用符を削除しPATHます。

set PATH=C:\gnuwin32\bin;C:\gnuwin32\include\glibc;%PATH%
于 2012-09-16T22:13:29.730 に答える