Emacs 无法在 Windows 7 上启动

Emacs 无法在 Windows 7 上启动

在过去的一年里,我一直在 Windows 7 上定期使用 win32 emacs……但是它突然停止工作了。当我执行“runemacs”时,什么也没发生。我可以在任务管理器中看到该进程已经开始,但 CPU 和内存使用率没有变化。

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

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

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

谢谢,阿琼

答案1

尝试在命令行上传递 -debug-init 标志。不过,我不知道这在 Windows 中是否有效。

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

答案2

如果你熟悉,你可以使用任何调试器(例如 olly)。此外,你可以尝试将操作系统回滚到它正常工作时的状态。

答案3

尝试

emacs -no-init-file 

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

emacs --debug-init

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

如果这没有帮助,请尝试

emacs --nw 

看看是否与显示有关

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

相关内容