好不容易把Cygwin装好了, 将近6个G空间啊, 心疼哪. 可它丫却运行不了,上论坛求助如下:
我双击cygwin的桌面图标,怎么窗口一闪而过就没了.
是不是有什么服务没开? 还是需要再额外设置些什么? 在此请教,谢谢.
我装的是一个Cygwin的本地安装版:cygwin-cd-release-20060906(1.30G, 装完后5.95G)
安装过程正常,
为防万一,我选择全部安装,一个不漏.
目的文件夹:E:\cygwin
环境变量设置为:(用户变量)cygwin_user_path: E:\cygwin\bin
(系统变量)a_cygwin_sys: E:\cygwin\bin
cygwin.bat文件为安装过程中生成的,内容如下:
@echo off
E:
chdir E:\cygwin\bin
bash --login -i
论坛求助响应太慢, 最后在
江水兽的热心帮助下,得以解决,再次谢谢他!

现象为在点击cygwin.bat运行时,发现一个DOS窗口一闪而过,但没有成功启动Cygwin。此时,您可以检查cygwin 安装目录下的cygwin.bat文件,在
windows的命令行提示符下运行它(即把cygwin.bat拖到cmd里,回车),看看出现什么错误信息。
最大的可能是,您的机器以前装过cygwin,但是没有完全卸载。解决方法是:编辑注册表,
删除HKEY_LOCAL_MACHINE->SOFTWARE->Cygnus Solutions->Cygwin,然后重新安装Cygwin应可解决该问题.
想起来了, 之前确实反复装过好几次, 而且每次都以失败告终, 所以卸载的时候都是火冒三丈, 直接shift+delete根目录. 其实也不能怪我, cygwin根本没有像样的卸载程序, 而且在线安装的方式想起来都不人性.
最终解决要
重装一遍, 无法忍受. 我找了一个折衷的办法, 在e:\cygwin下新建了一个bat文件, 不能和原cygwin.bat重名, 比如命名为cygwin11.bat, (单纯修改cygwin.bat文件是不起作用的)内容参考某人给出的配置:
@echo off
set HOMEPATH=e:\cygwin\work\
path %PATH%; e:\cygwin\bin; e:\cygwin\sbin; e:\cygwin\usr\bin; e:\cygwin\usr\sbin
e:
chdir e:\cygwin\work\
e:\cygwin\bin\bash --login -i
再将桌面cygwin快捷方式图标指向改为cygwin11.bat, 以后只要双击这个图标就OK啦.
posted on 2007-04-25 22:39
pengkuny 阅读(1892)
评论(2) 编辑 收藏 引用 所属分类:
编译原理