Emacs无法在Windows 7上启动


2

在过去的一年里,我几乎经常在Windows 7上使用win32 emacs ...但是它突然停止了工作。当我执行'runemacs'时,没有任何反应。我可以看到该过程已在任务管理器中开始,但CPU和内存使用情况不变。

我没有添加任何新软件等...我的$ PATH环境变量中没有网络路径。

我甚至删除了init.el文件,但无济于事。

有没有办法在调试模式下启动emacs以查看它可能会卡在哪里?

谢谢,阿琼

Answers:


2

尝试在命令行上传递-debug-init标志。虽然,我不知道这是否适用于Windows。

其他的想法,我有一种感觉runemacs.exe可能会尝试运行emacsclient或bin目录中的其他exe之一。请尝试直接运行emacs.exe。


1

如果您熟悉它(如olly),您可以使用任何调试器。此外,您可以尝试将操作系统回滚到有效的时间。


1

尝试

emacs -no-init-file 

查看问题是否是由.emacs中的某些内容引起的

emacs --debug-init

看看你是否得到任何调试输出

如果这没有帮助尝试

emacs --nw 

看看它的显示是否相关

最后,我认为这可能是它,尝试以管理员身份运行(右键单击资源管理器中的runemacs.exe并选择以管理员身份运行)以查看文件权限是否存在问题。例如,Windows 7在Program Files(x86)文件夹中对文件访问更加挑剔。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.