我尝试在Win7 64位计算机上安装/运行emacs多年后在WinXP 32位计算机上使用它并遇到问题我在文档或网络上找不到任何帮助。< / p>
症状:
我的目标:
我想重新获得在旧的WinXP 32位系统上使用emacs的方式: 单击与emacs关联的文件,将其打开并准备编辑,自动加载.emacs中的配置,即无缝地使用emacs。
检查完成并尝试解决此问题失败:
所有这些都没有改变所描述的症状,即我搞砸了 在测试上面并错过了应该工作的特定设置,或者我正在寻找错误的方向......
我仍不清楚这是否与此有关:
...为什么它首先出现了emacs的问题,.emacs.d目录已经存在......那应该是标准情况...
非常感谢任何帮助和智慧。
答案 0 :(得分:4)
首先,好问题。您已经尝试过的详细信息和列表很有帮助。
有些观点:
密钥路径中没有空格(Emacs和%HOME%)。一般来说,事情有效 精细。但是当事情破裂时,通常很难调试并追溯到 事实上,某些软件包作者没有正确考虑空格。
将HOME环境变量设置为%USER_PROFILE%。做了 %USER_PROFILE%/ home如果必须,但我使用前者。
首先运行emacs而不进行任何自定义。
runemacs -Q
如果有效,请一次添加一个自定义项。
答案 1 :(得分:4)
n.b。这个答案与原始问题(关于Windows)无关,但对于搜索此错误消息的Unix用户可能有用
如果emacs在.emacs.d目录中没有正确的权限,您也会收到此错误。
检查
ls -ld $HOME/.emacs.d
并确保您运行的用户具有rwx权限!
答案 2 :(得分:0)
当我在新安装的ubuntu 12.10上安装新版本的emacs时,我遇到了类似的问题。我通过chmod 777 .emacs.d修复了问题,也就是说,正如之前的帖子所指出的,emacs没有.emacs.d目录的访问权限。希望这有帮助。