如何添加 aspell 缺少的词典?

如何添加 aspell 缺少的词典?

Aspell 版本:

$ aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)

转储字典没有产生任何结果:

$ aspell dump dicts

当我这样做时第一次注意到这个问题,最初是在网络服务器上工作,但是有人更新了一些东西,从那以后它就不再工作了:

$ aspell check temp_test_file.txt
Error: No word lists can be found for the language "en_US".

安装所需字典的正确方法是什么?我相信我们在 CentOS 上运行它。

而且,/usr/lib/aspell-0.60 不包含所需的词典(假设它们应该保存在那里)。

数据目录:/usr/lib/aspell-0.60

答案1

如果您已通过软件包频道安装了pspell/ aspell,则词典可能位于另一个软件包中。在使用默认 yum 存储库的 CentOS 6 上,英语词典位于软件包中aspell-en

答案2

从这里下载词典:ftp://ftp.gnu.org/gnu/aspell/dict/en/ 解压缩并执行

    ./configure
    make 
    make install

所有说明都在 README 中。此 Makefile 将找到这些字典应放置的正确位置。

答案3

我在 Fedora 22 上遇到了同样的问题。我通过安装aspell-en.x86_64包解决了它。

答案4

在 macOS 上,我的问题(像往常一样)是我通过 Homebrew(brew install aspell和/或brew cask install cocoaspell)以外的其他方法安装了它。

相关内容