我尝试在WinXP上使用多年后,在Win7 64位机器上安装/运行emacs 32位机器,并遇到一个问题,我在文档或网络上找不到任何帮助。emacs跳过make-directory:文件存在:c:/ Users/USER/My Documents/.emacs.d/
症状:
- 其创建的文件中第一次开始runemacs.exe时 * C:\用户\ USER \我Documents.emacs.d * 正如人们所预料(对于我的管理员以及用于我的用户帐户) 和从runemacs.exe的第二起始它在启动阶段打破上来操作
- , 显示划伤缓冲器,振铃告警钟和在 底线显示错误: 文件存在:C:/用户/用户/我的文档/ .emacs.d/
- 缓冲消息规定: 化妆目录:文件存在:C:/用户/用户/我的文档/。 emacs.d/
- 如果runemacs与一个名为开,即因为该文件类型与它相关 和文件被打开进行编辑,该文件无法打开 并准备进行编辑,但文件可以通过菜单打开文件 - >打开文件...
- 但我的配置在文件 C:\用户\ USER \我的Documents.emacs 未加载
我的目标:
我要夺回我用老的WinXP 32位系统上的Emacs的方式: 点击与emacs相关的文件,将其打开并准备好进行编辑,在.emacs中自动加载我的配置,即无缝地使用emacs。
检查完成,失败的尝试,以解决这个问题:
- 我试过的Emacs以下新downloded版本
- emacs-23.4-bin-i386.zip
- 的emacs-23.2-bin- i386.zip
- 我已经包含目录stucture(bin等等...) Emacs的目录位于(我在WinXP中使用的):
- C:\ Program Files(x86)\ emacs-23.4 \(我的首选位置)
- C:\ Emacs \ emacs-23。4 \ 在下载目录中,其中我本来提取它
- 我家变量指向
- :
- C:\用户\ USER \我的文档(默认)
- C:\用户\ USER \我的文档\(试图)
- 我的PATH变量包含:
- C:\ Program Files文件(x86)的\ emacs的-23.4 \ BIN(默认)
- 或者我试图
- 我C的所有权和权限,相应的其他位置:\用户\ USER \我Documents.emacs.d 一下OK:
- 所有者为用户(管理员或standard_user)
- 权限授予完全控制
- 有最初研究所使用管理员帐户将emacs转换为* C:\ Program Files(x86)\ emacs-23.4 * ,我也尝试使用用户帐户安装 代替(检查一些不明显的参数/访问权限未设置 right if管理员帐户是用来安装)
- 对于runemacs.exe可执行手动设置兼容性设置 拆封后
- 的Windows XP(Service Pack 3中)
- 默认设置:无兼容性设置启用
- 我删除了私人配置文件C:\用户\ USER \我的Documents.emacs (从我的XP安装继承),以检查是否产生螺旋式
所有这一切并没有改变所谓的症状,即要么我搞砸了 在测试上述和错过了一个特定的设置应该工作,或者我正在寻找到错误的方向...
目前我还不清楚这是否有任何东西与:
- W7 64位与XP 32位
- 环境参数螺杆式
- emacs的配置(的.emacs,.emacs.d)螺杆式
- (我的;-) 一般愚蠢
...,为什么它有一个emacs的问题,它摆在首位,该.emacs.d目录已经存在......这应该是标准的情况下...
任何帮助和智慧非常感谢。
感谢您的咨询! – user1263845 2012-03-12 18:11:00
第1点做到了。我现在可以在C:\ Users \ USER \ home的HOME目录下顺利运行,即在路径中没有空白。 (我在WinXP上运行emacs并将HOME设置为C:\ Documents and Settings \ USER \ My Documents多年,没有任何问题,所以我不认为这个老的陷阱会让我对我的新W7 64位感到担忧......)再次感谢!! – user1263845 2012-03-12 18:18:49
嗨,很高兴你解决了你的问题。请尝试接受有利于投票的答案。判断答案是帮助Stackoverflow社区的简单方法。 – 2012-03-12 23:42:53