Windows 7 上的 Xemacs 21.4.22 出现错误“grep 异常退出,代码为 2”

Windows 7 上的 Xemacs 21.4.22 出现错误“grep 异常退出,代码为 2”

我正在尝试在 Windows 7 企业笔记本电脑上的 Xemacs 21.4.22 内运行 grep(cygwin)。

cd c:\
grep -n -r --include=*.java "foo" NUL:
grep: NUL:: No such file or directory

grep exited abnormally with code 2 at Tue Oct 04 12:53:15
cd c:\
grep -n -r --include=*.java "foo" * NUL:
grep: NUL:: No such file or directory

grep exited abnormally with code 2 at Tue Oct 04 12:56:55
c:\>grep --version
GNU grep 2.6.3

Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

我做错了什么?我该如何解决?

假设 Xemacs 有误,我在同一台笔记本电脑上的 emacs 23.2.1(mingw)上尝试了它,并且得到了相同的错误响应。

答案1

EmacsWiki 上讨论了这个问题,并提供了几种可能的解决方案http://www.emacswiki.org/emacs/NTEmacsWithCygwin。我这里没有您的确切设置 - 因此您必须尝试那里的选项才能看到哪些有效。

相关内容