首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拼写错误:没有找到合适的拼写检查程序

拼写错误:没有找到合适的拼写检查程序
EN

Stack Overflow用户
提问于 2013-09-30 11:41:46
回答 2查看 2.3K关注 0票数 3

虽然aspell函数是utils包的标准函数,但它似乎不适合我。我一直在犯同样的错误:

代码语言:javascript
复制
aspell("love")
Error in aspell("love") : No suitable spell-checker program found

有什么想法吗?

代码语言:javascript
复制
> sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: i386-w64-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=Dutch_Belgium.1252  LC_CTYPE=Dutch_Belgium.1252   
[3] LC_MONETARY=Dutch_Belgium.1252 LC_NUMERIC=C                  
[5] LC_TIME=Dutch_Belgium.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
EN

回答 2

Stack Overflow用户

发布于 2015-03-15 01:40:36

首先,函数aspell("love")是不正确的。请参考inside-r.org上正确的函数调用。不过,这不是你的大障碍。您获得No suitable spell-checker program found错误的原因是,正如您和@朱巴在这里所暗示的那样,您缺少了aspell()的安装。为了正确安装,请考虑以下内容。

步骤1.从以下链接下载拼写Win32 (是的,它很古老) http://ftp.gnu.org/gnu/aspell/w32/Aspell-0-50-3-3-Setup.exe

步骤2.在Appdata漫游文件夹中安装 Win32 (手动创建SpellCheckers父文件夹可能很方便)

步骤3.将拼写Win32添加到Windows路径中。了解如何向系统路径添加变量。。在我们的示例中,输入C:\Users\UrPC\AppData\Roaming\SpellCheckers\Aspell\bin\,其中UrPC是您的PC的名称。

步骤4.通过多次单击OK并退出高级系统属性对话框来确认此环境变量的编辑

步骤5.从以下链接下载拼写字典(我不相信新版本会起作用,但谁知道) http://ftp.gnu.org/gnu/aspell/w32/Aspell-en-0.50-2-3.exe

步骤6.在任何目录中运行拼写字典'installer‘,它将自己解压缩到同一个目录中的一个名为TmpInstall的文件夹中。

步骤7.打开TmpInstall文件夹并运行setup-a拼写-en-0.50-2.exe.它应该根据我们在步骤3中添加的系统路径自动检测您的拼写Win32安装的位置。如果没有,继续执行步骤8。

步骤8.打开 windows PowerShell并键入单词aspell

你应该看到命令信息从你的提示符中吐了出来。如果没有,您可能输入了错误的路径信息(需要修复),或者需要重新启动Windows。如果在完成此操作后仍然抛出一个错误,请考虑附录。

附录:如果以前卸载了,您可能需要删除它的孤立注册表项。运行regedit.exe并搜索拼写。删除与卸载的A拼写目录相关联的任何A拼写键。要非常小心,不要在无意中更改A拼写密钥以外的任何内容,因为删除某些内容可能会意外地将您送至Windows地狱。

这种智慧是对在Windows上安装Hun拼写过程的扩展。

祝你好运!

票数 3
EN

Stack Overflow用户

发布于 2013-09-30 12:17:24

你读过aspell 帮助页吗?

如果您阅读它,您将发现program参数:

程序提供名称(如果在系统路径上)或拼写检查程序的完整路径的字符串,或NULL (默认值)。默认情况下,将搜索系统路径以查找A拼写、Hun拼写和ispell (按此顺序),并使用第一个找到的路径。

您还将在详细信息部分阅读以下内容:

使用的拼写检查程序必须支持通过命令行选项-a激活的所谓拼写管道接口。除了程序之外,还需要有合适的字典。请分别参见http://aspell.nethttp://hunspell.sourceforge.net/http://lasr.cs.ucla.edu/geoff/ispell.html,以获得A拼写、Hun拼写和(国际)拼写程序和字典。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19093319

复制
相关文章

相似问题

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