我遇到了Cygwin Coreutils 8.14-1的问题。
每次我升级Coreutils(或者让其他组件为我升级Coreutils)到版本8.14-1命令,如'ls','pwd'等,停止输出任何文本。该命令被接受,但不输出任何文本并且不会产生错误。
当我重新安装Coreutils 8.10-1时,'ls'和其他命令再次起作用。
启动Cygwin时,我也会收到以下消息。
-bash: [: =: unary operator expected
和 包装:coreutils coreutils.sh退出代码127
2011年11月,此链接报告了这些消息。 http://cygwin.com/ml/cygwin/2011-11/msg00227.html
该消息没有后续内容。
我正在运行Windows XP SP3。
答案 0 :(得分:3)
我重新安装了" cygwin base"和coreutils使用setup.exe ...事情仍然被打破,但我发现C:\ cygwin \ bin \ cygwin1.dll.new,我删除了旧的cygwin1.dll并重命名了这个新的。现在一切都恢复了。