安装后无法打开Cygwin终端

21

我刚在我的windows7电脑上安装了cygwin。安装后,当我从开始菜单中点击'Cygwin Terminal'时,会出现如下信息 - 消息标题:丢失的快捷方式 "Windows正在搜索mintty。若要自行定位文件,请单击浏览",下面有两个按钮"浏览""取消"。 然后,如果我手动从"C:\cygwin\bin"中选择mintty.exe,并点击浏览按钮,它却无法加载任何内容。我该如何解决?


1
我也遇到了同样的问题。显示mintty已经安装,但是bin目录下没有mintty.exe文件。我不得不重新安装,从另一个镜像站点下载。 - RyanN
4个回答

38

打开Cygwin终端属性(右键单击图标并转到属性),检查“mintty”的路径。如果一切看起来正确,但仍然出现错误,请将“mintty”更改为“mintty.exe”。这解决了我的问题。


1
完美地工作了!这个解决方案比正常安装所需的要更加hacky...我很好奇为什么或者这种情况已经发生多久了。 - NcAdams
1
问题是为什么Cygwin团队使用mintty而不是mintty.exe?这是一个错误吗? - cinqS
1
@cinqS,是的,可能吧。但我现在已经停止使用Cygwin了。我们可以使用Windows子系统来运行Linux(https://msdn.microsoft.com/en-us/commandline/wsl/install_guide),这非常酷。 - RChat
@RChat,当然,那肯定很酷...但对于那些使用Win7或处于企业更新计划之后的人来说是不可能的。因此,Cygwin仍然是必需的。 - cinqS

4

虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。仅有链接的答案如果链接页面发生更改可能会变得无效。 - Andrey Korneyev
感谢@AndyKorneyev的评论,我会记住这个建议并尽快修改我的答案。 - adarsh

1
打开Cygwin终端属性(右键单击图标并转到属性),检查“mintty”的路径。如果它与您的minty位置不同(您将在bin文件夹中找到它),请进行更改。

欢迎来到Stack Overflow!根据[帮助中心]的定义,该问题不适合在Stack Overflow上讨论。请不要回答此类问题;相反,您应该标记它们以引起注意,并将其关闭或迁移。 - Toby Speight

0
我在E盘安装了Cygwin。但是路径(通过右键单击图标,在属性中显示)显示为C盘。当我将它更改为E时,问题就解决了。这是在Windows 7上,Cygwin安装日期为2018年1月4日。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接