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
)以外的其他方法安装了它。