对于初学者来说,功能aspell("love")
不合适。请在inside-r.org参考正确的函数调用。然而,这不是你的大障碍。您收到No suitable spell-checker program found
错误的原因是,正如您和@juba 在这里暗示的那样,您缺少 aspell() 的安装。请考虑以下事项以进行正确安装。
第 1 步。从以下链接下载 Aspell Win32(是的,它很古老)
http://ftp.gnu.org/gnu/aspell/w32/Aspell-0-50-3-3-Setup.exe
Step 2.在 Appdata roaming 文件夹中安装 Aspell Win32 (事先创建一个 SpellCheckers 父文件夹可能会很方便)
步骤 3.将 Aspell Win32 添加到 Windows PATH。了解如何将变量添加到系统路径。在我们的示例中,键入
C:\Users\UrPC\AppData\Roaming\SpellCheckers\Aspell\bin\
,其中UrPC是您的 PC 的名称。
步骤 4.通过单击 OK 几次并退出高级系统属性对话框来确认此环境变量编辑,
第 5 步。从以下链接下载 Aspell 字典(我不相信较新的版本会起作用,但谁知道)
http://ftp.gnu.org/gnu/aspell/w32/Aspell-en-0.50-2-3.exe
第 6 步。在任何目录中运行 Aspell 字典“安装程序”,它会自行解压到TmpInstall
同一目录中的一个文件夹中。
步骤 7.打开TmpInstall
文件夹并运行 setup-Aspell-en-0.50-2.exe。它应该会根据我们在步骤 3 中添加的系统路径自动检测您的 Aspell Win32 安装位置。如果没有,请继续执行步骤 8。
步骤 8.打开 Windows PowerShell 并键入单词aspell
您应该会在提示符下看到命令信息。如果不这样做,您可能输入了错误的 PATH 信息(并且需要修复它)或需要重新启动 Windows。如果执行此操作后仍然抛出错误,请考虑附录。
附录:如果之前卸载了 Aspell,您可能需要删除它的孤立注册表项。运行 regedit.exe 并搜索 aspell。删除与已卸载的 aspell 目录关联的任何 aspell 键。小心不要无意中更改除了 aspell 键之外的任何内容,因为意外删除某些内容可能会将您送入 Windows Hell。
这种智慧是在 Windows 上安装 Hunspell的程序的扩展
祝你好运!