cygwin / vista32 bash.exe 已停止工作

发布于 2024-07-27 12:01:09 字数 421 浏览 3 评论 0原文

我们的工作机器正在迁移到 Vista,所以我在安装 cygwin 方面遇到了困难。
在安装程序上手动设置代理而不是使用“使用 IE5 设置”并运行以下命令后:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

我终于有了一个“工作”版本的 cygwin。

然而,当我输入 exit 来终止 shell 时,vista 给了我一个可爱的消息框“bash.exe 已停止工作”,并尝试找出问题所在。 您可以“取消”进度或等到它停止尝试并“关闭程序”。

有解决方法吗? 深入了解为什么会发生? 也许有一种 Windows 方法可以停止此类行为的所有通知 - 或者有一种方法可以让 cygwin 退出“优雅地由 MS 定义”?

Our work machines are moving to Vista, so I am struggling through installing cygwin.
After setting the proxy on the installer manually instead of using "use IE5 settings" and running the following command:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

I finally have a "working" version of cygwin.

However, when I type exit to kill the shell, vista gives me the lovely message box of "bash.exe has stopped working" and it goes through trying to figure out what went wrong. You can either "cancel" the progress or wait until it quits trying and "close program".

Is there a workaround for this? Insight into why it is occurring? Perhaps there is a windows way to stop all notification of this type of behavior - or there is a way to get cygwin to quit "gracefully-as-defined-by-MS"?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赏烟花じ飞满天 2024-08-03 12:01:09

我在 Vista 上运行 Cygwin 没有任何问题。 我没有做任何特殊配置。 我只是安装了它。

尝试将 Cygwin Bash 快捷方式设置为以管理员权限执行。 (不过,我不需要这样做)

另外,您使用的是哪个版本的 Vista? 我在 Vista Ultimate 上设置了副本; 我不确定这是否会有所作为。 另外,您安装了哪个版本的 Cygwin 以及将其安装到哪里? (哪条路径?)

根据答案更新
我不确定,但我敢打赌问题是它安装在 /Program Files/ 文件夹中。 Vista 可能认为该文件夹是受保护的文件夹。 我建议您将其安装到 C:\Cygwin 或至少您的 Documents(或该区域)文件夹中。 您还应该避免路径中出现空格。 我不知道你用它做什么,但是如果有空格,一些 make 文件将会失败(根据我的理解)。

我绝不是专家。

I run Cygwin on Vista without any problem. I didn't do any special configuration. I simply installed it.

Try to set the Cygwin Bash shortcut to execute with admin permissions. (Though, I didn't need to do this)

Also, which version of Vista are you using? I set my copy up on Vista Ultimate; I'm not sure if this would make a difference. Also, which version of Cygwin did you install and where did you install it to? (Which path?)

Update based on answers:
I'm not sure but I'd bet you the problem is that it is installed in /Program Files/ folder. Vista probably considers that a protected folder. May I suggest that you install it to either C:\Cygwin or, at the least, your Documents (or that area) folder. You should also avoid spaces in your path. I don't know what you are using it for, but some make files will fail if there are spaces (according to what I understand).

I'm by no means an expert.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文