使用 Cygwin Coreutils 8.14-1 时命令无输出
我在使用 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。
I am having a problem with Cygwin Coreutils 8.14-1.
Each time I upgrade Coreutils (or have another components upgrade Coreutils for me) to version 8.14-1 commands like 'ls', 'pwd', etc. stop outputting any text. The command is accepted, but does not output any text and generates no error.
'ls' and other commands work again when I reinstall Coreutils 8.10-1.
I also receive the following messages when starting Cygwin.
-bash: [: =: unary operator expected
and
Package: coreutils
coreutils.sh exit code 127
These messages were reported in this link in Nov 2011.
http://cygwin.com/ml/cygwin/2011-11/msg00227.html
The message has no followup.
I am running Windows XP SP3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用 setup.exe 重新安装了“cygwin base”和 coreutils ...事情仍然损坏,但我发现 C:\cygwin\bin\cygwin1.dll.new,我删除了旧的 cygwin1.dll 并重命名了这个新的。现在一切都恢复正常了。
I reinstalled "cygwin base" and coreutils using setup.exe ... things were still broken but I found C:\cygwin\bin\cygwin1.dll.new, I deleted the old cygwin1.dll and renamed this new one. Everything now works again.