R Aspell自制软件

cst*_*sta 23 homebrew r aspell

使用OS 10.6在Macbook pro上工作.我最近用R包管理器安装了Aspell包,看起来安装很顺利(没有安装错误).但是当我尝试使用aspell时,我收到以下错误,

> aspell("love")
Error in getSpeller() :
  No word lists can be found for the language "en_US".
Run Code Online (Sandbox Code Playgroud)

我也试过了

> aspell("love", program = "/usr/local/bin/aspell")
Run Code Online (Sandbox Code Playgroud)

我还使用GitHubs自制软件分别安装了aspell和hunspell.当我使用自制软件安装aspell时,我使用了

brew install aspell --lang=en_US
Run Code Online (Sandbox Code Playgroud)

有什么地方我在我的Mac上搜索,仔细检查是否安装了en_US语言?如果我确实发现en_US在那里,有什么建议为什么R没有找到它?

当涉及源文件的安装细微之处时,我有点新手.任何帮助将非常感激.

mmi*_*haa 41

如aspell公式底部所示,您可以使用--with-lang-#{name}选项.就我而言,我想安装多个词典:de,en&pl.我用这个命令做到了:

brew install aspell --with-lang-de --with-lang-en --with-lang-pl

要查看所有可用的安装选项,请使用brew info aspell (谢谢Andrew)

--lang此主题中提到的选项--lang=de,en,pl对我不起作用.

  • 使用`brew info aspell`列出安装选项. (5认同)

小智 33

很多时间过去了,但我最近遇到了同样的问题,修复方法是:

brew remove aspell
brew install aspell --lang=en
Run Code Online (Sandbox Code Playgroud)

在最初的brew安装过程中,我应该多加注意:

字典不会自动安装,请使用--lang选项指定要安装字典的语言,例如:%brew install aspell --lang = en,es

对于以下语言,可以使用aspell词典:af,am,ar,ast,az,be,bg,bn,br,ca,cs,csb,cy,da,de,de_alt,el,en,eo,es,et ,fa,fi,fo,fr,fy,ga,gd,gl,grc,gu,gv,他,hi,hil,hr,hsb,hu,hy,ia,id,is,it,kn,ku,ky ,la,lt,lv,mg,mi,mk,ml,mn,mr,ms,mt,nb,nds,nl,nn,ny,或者,pa,pl,pt_BR,pt_PT,qu,ro,ru,rw ,sc,sk,sl,sr,sv,sw,ta,te,tet,tk,tl,tn,tr,uk,uz,vi,wa,yi,zu