首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R Aspell自制软件

R Aspell自制软件
EN

Stack Overflow用户
提问于 2011-07-19 22:04:04
回答 4查看 7.4K关注 0票数 23

在OS 10.6上运行Macbook pro。我最近用R包管理器安装了Aspell包,看起来安装得很好(没有安装错误)。但是当我尝试使用aspell时,我得到了以下错误,

代码语言:javascript
复制
> aspell("love")
Error in getSpeller() :
  No word lists can be found for the language "en_US".

我也试过了

代码语言:javascript
复制
> aspell("love", program = "/usr/local/bin/aspell")

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

代码语言:javascript
复制
brew install aspell --lang=en_US

有没有什么地方我可以在我的mac上搜索一下,以确认是否安装了en_US语言?如果我确实发现en_US在那里,有什么建议为什么R找不到它吗?

当涉及到来自源文件的安装细节时,我有点新手。任何帮助都将不胜感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-01 20:39:43

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

代码语言:javascript
复制
brew remove aspell
brew install aspell --lang=en

在最初的brew安装中,我应该更仔细地注意这一点:

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

以下语言的拼写字典是可用的: af、am、ar、ast、az、be、bg、bn、br、ca、cs、csb、cy、de、de_alt、el、en、eo、es、et、fa、fi、fo、fr、fy、ga、gd、gl、grc、gu、gv、he、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、is、it、kn、ku、ky、la、lt、lv、mg、mi、mk、ml、mn、mr、ms、mt、nb、nds,nl,nn,ny,or,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

票数 33
EN

Stack Overflow用户

发布于 2013-12-06 19:09:13

如拼写公式底部所示,您可以使用--with-lang-#{name}选项。在我的例子中,我想安装多个字典: de,en & pl。我使用下面的命令做到了这一点:

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

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

在这篇关于--lang=de,en,pl的帖子中提到的--lang选项对我不起作用。

票数 41
EN

Stack Overflow用户

发布于 2011-07-19 23:30:52

我不明白你在做什么。aspell是utils包中的一个函数,因此在启动R时默认加载。aspell的第一个参数是文件名,而不是文本向量。您可能需要安装aspell函数可以访问的字典。但在我的Mac上,我已经安装了几个版本(可能需要进行一些清理)。Omegahat存储库也有一个使用R进行测试的存储库。使用Aspell的界面可能会尝试选择正确的语言。您可以使用sessionInfo()查看R认为正确的语言,并查看您的语言环境设置。您可以通过在命令提示符下输入locate aspell来查找使用Terminal.app安装Aspell的位置。

这是对help(aspell)中拼写检查t*.dat文件的示例的修改:

代码语言:javascript
复制
files <- Sys.glob("~/t*.dat")
 res <- aspell(files)
 str(res)
 length(res$File)
#[1] 309    # so I probably should have been more narrow than asking for .dat files beginning with "t".
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6748439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档