我最近不得不重新映像我的Windows笔记本电脑,emacs现在给我一个奇怪的错误:"启动新的Ispell进程[默认]启用flyspell模式给出了一个错误"我安装了aspell,它可以通过emacs访问.我附上了一张照片来展示这一点.我的emacs配置中也有(setq-default ispell-program-name"aspell").这个相同的配置在我的其他Windows机器上正常工作.这可能是什么问题?图片:emacs-shell中的Aspell http://img145.imageshack.us/img145/4497/emacsaspell.jpg
您可以添加以下行:
(setq flyspell-issue-welcome-flag nil) ;; fix flyspell problem
您的个人Emacs初始化文件(~/.emacs.d/init.el
,~/.emacs
,~/.emacs.el
,无论...),并应绕过这个问题你.
编辑:这似乎不是最好的解决方案:请参阅下面的评论,看看丹尼斯的答案是否有更好的选择.
EDIT2:如下面的评论所示,删除此帖中推荐的文件会导致升级时出现问题.如果你按照这篇文章的建议,现在后悔(抱歉),然后重新安装你想要输入的已删除文件:
sudo apt-get --reinstall dictionaries-common
您现在应该可以升级并遵循Dennis的解决方案.
谷歌先把我送到这里,所以我想我会为这个错误信息添加另一个常见原因(至少在Ubuntu系统上)
我的ubuntu 10.10全新安装有以下错误:
https://bugs.launchpad.net/ubuntu/+source/dictionaries-common/+bug/619015
通过删除固定(如链接所示)
/usr/share/emacs/site-lisp/dictionaries-common/debian-ispell.el
/usr/share/emacs/site-lisp/dictionaries-common/flyspell.el
/usr/share/emacs/site-lisp/dictionaries-common/ispell.el
和.el .elc中的所有文件
在/ usr /共享/ emacs23 /网站口齿不清/词典的共同
原因似乎是上面的文件已经安装在emacs23-common中,而.el和.elc文件在实时系统上保留了冲突(从阅读错误报告).
我认为还有其他问题可以导致这个错误消息,但这解决了它,我觉得ubuntu很常见,因此可以作为另一个答案.
编辑:似乎有一个不那么具有侵入性的解决方案 - 请参阅Dennis Sheil的回答
恩恩,
汤姆