我在WinXP 32位计算机上使用它多年后尝试在Win7 64位计算机上安装/运行emacs并遇到问题我在文档或网络上找不到任何帮助.
症状:
- 当第一次启动runemacs.exe时,它会创建文件*C:\ Users\USER\My Documents.emacs.d*,正如人们期望的那样(对于我的管理员以及我的用户帐户)并且可以运行
- 从runemacs.exe的第二次启动开始,它在启动阶段中断,显示暂存缓冲区,响铃警告并在底行显示错误:
文件存在:c:/ Users/USER/My Documents/.emacs.d /
- 缓冲消息指定:
make-directory:文件存在:c:/ Users/USER/My Documents/.emacs.d /
- 如果使用要打开的文件调用runemacs,即因为文件类型与其关联并且文件被打开以进行编辑,则文件未打开并准备好进行编辑,但是可以通过菜单文件打开文件 - >打开文件...
- 但我的文件
C:\ Users\USER\My Documents.emacs
中的配置未加载
我的目标:
我想重新获得在旧的WinXP 32位系统上使用emacs的方式:单击与emacs关联的文件,将其打开并准备编辑,自动加载.emacs中的配置,即无缝地使用emacs.
检查完成并尝试解决此问题失败:
- 我尝试了以下新下载的emacs版本
- emacs-23.4-bin-i386.zip
- emacs-23.2-bin-i386.zip(我在WinXP上使用的那个)
- 我有一个emacs目录,其中包含位于以下位置的目录结构(bin,etc,...):
- C:\ Program Files(x86)\ emacs-23.4 \(我的首选位置)
- C:\ Emacs的\ emacs的-23.4 \
- 在下载目录中,我最初提取它
- 我的HOME变量指向:
- C:\ Users\USER\My Documents(默认)
- C:\ Users\USER\My Documents \(试过)
- 我的PATH变量包含:
- C:\ Program Files(x86)\ emacs-23.4\bin(默认)
- 或者我试过的相应的其他位置
- 我的C:\ Users\USER\My Documents.emacs.d的所有权和权限
看起来没问题:
- 所有者是USER(administrator或standard_user)
- 权限授予完全控制权
- 最初使用管理员帐户将emacs安装到*C:\ Program Files(x86)\ emacs-23.4*后,我还尝试使用用户帐户安装(检查一些非显而易见的参数/访问权限,如果管理员帐户用于设置)
- 对于runemacs.exe可执行文件,我手动设置兼容性设置 …