use*_*845
6
emacs
我在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可执行文件,我手动设置兼容性设置
- Windows XP(Service Pack 3)
- 解包后的默认设置:未启用兼容性设置
- 我删除了私有配置文件C:\ Users\USER\My Documents.emacs
(继承自我的XP安装)以检查它是否产生了搞砸
所有这些都没有改变所描述的症状,即要么我搞砸了上面的测试而错过了应该工作的特定设置,或者我正在寻找错误的方向......
我仍不清楚这是否与此有关:
- W7 64位与XP 32位
- 环境参数搞砸了
- emacs配置(.emacs,.emacs.d)搞砸了
- 一般的愚蠢(我;-)
...为什么它首先让emacs出现问题,.emacs.d目录已经存在......这应该是标准情况......
任何帮助和智慧都非常赞赏.