问题标签 [aspell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
heroku - 使用 Vulcan 在 Heroku 上安装 raspell gem
我想使用thinking-sphinx-raspell gem 来为我们网站上的搜索提供您的意思建议。它适用于我的开发机器(Mountain Lion),但我很难在 Heroku Cedar 上部署它。
gem 依赖于raspell gem ,而后者又依赖于aspell。因为 aspell 不包含在 Heroku Cedar 堆栈中,所以我使用 Vulcan 在 Heroku 机器上编译它,将二进制文件添加到我的 git 存储库,然后将其推送到 Heroku。我在这里更详细地描述了这些步骤。
这会导致捆绑器阶段出现错误:
如果我理解正确的话,这种对 aspell.h 的依赖是在 raspell gem 的 extconf.rb 中设置的:
我将该头文件放在项目的 bin 目录中。不是最好的地方,但我认为这不是问题所在。这对应/app/bin
于 Heroku 文件系统。我将此路径添加到PATH
,C_INCLUDE_PATH
并CPLUS_INCLUDE_PATH
设置CFLAGS
为-I/app/bin
.
我做错了什么?还是我在尝试一些对 Heroku 不起作用的东西?
apache - enchant_broker_init() 性能问题
我有一个使用 enchant_broker_init() 的网站。我不知道为什么,但 enchant_broker_init() 需要大约 19 秒来加载页面。一旦我删除此功能页面立即加载。
有人知道这是为什么吗?或者我该如何调试它?
谢谢
git - 提交前使用 Aspell 进行自动文档验证
我正在为我的项目使用 GitHub 存储库。我正在使用的 GUI 是 SmartGit,我将有一个脚本,在提交并将其拉到远程代表之前,使用 aspell 验证它是否正确。现在我必须每次都这样做
有没有办法自动化这个?
谢谢
tinymce - 如何将个人单词列表添加到 Aspell?
我有一个个人单词列表,我需要在调用 aspell 字典时将这些单词包含在其中。我需要先从命令行检查它,然后将它实现到 PHP 拼写检查器插件(TinyMCE)中,我需要相应地更改 PHP 代码。谁能帮我 ?
我尝试 $aspell check new.txt -p dict.txt 保存了一个简单的单词,但说 Dict not in correct form 。
emacs - Emacs,如何为 LaTeX 文件自动打开 flyspell
我仅将 Emacs 用于 \LaTeX 和 python 编程。flyspell-mode
有没有办法在我处理 .tex 文件时自动打开,并flyspell-prog-mode
在我处理 .py 文件时自动打开?如何在我的 .emacs 文件中执行此操作?
aspell - Aspell 使用管道将单词添加到个人词典
我正在通过管道使用 Aspell,并且想知道如何在我的个人词典中添加一个新单词。
例如,要检查单词“testt”的拼写,我使用:
这里解释说我可以使用“*word”将这个词添加到我的个人字典中:
但事实并非如此。
我做错了什么?
spell-checking - 如何将 ispell 字典导入 hunspell?
我下载了字典:American-huge for ispell,我正在尝试从中提取单词列表。我很难将它导入 aspell 并使用 aspell 转储它,但我不想:(
我读到 hunspell 我可以在我的程序中使用 hunspell,所以下一个选择是使用 hunspell 字典,但问题是我没有找到 hunspell 的等效字典(巨大)。
有没有办法将 ispell 字典导入 hunspell ?
macos - aspell 在 mac 上不起作用 - 山狮,需要作为 guiguts 插件
以普通用户身份在命令行中键入 aspell 时,我收到以下错误消息。
但是,作为 root,我没有收到此错误。
当以普通用户身份从命令行使用 guiguts 时,我没有收到错误消息,但作为 root 我得到以下信息:
我该怎么做才能让 aspell 工作?
我试图导航到 /usr/local/lib 但无法作为普通用户。但是,作为 root 我可以看到 libaspell.15.dylib 文件在那里。
text - 我需要从每一行中删除文本文件中的特定单词
我有如下文字的文本文件。
我想从每一行中删除单词 sa wrom。但我不会从单词“sabotovať”或“nasavať”中删除“sa”。我的最终结果将如下所示:
对于 ASPELL,我需要这个,因为 ASPELL 在“sa”是新词的单词之间留有空白。我正在使用 WINDOWS。谢谢你。
python - Python 附魔建议它无法检查的单词?
这不奇怪吗?
所以基本上,“文明”这个词的拼写检查失败了,但是当被要求提出替代方案时,附魔(或 aspell?)建议它只是拼写失败的同一个词。
编辑:使用此解决方法
我可以从 pyEnchant 获得更明智的答案,但这对我来说似乎是一种黑客行为。然而,这似乎不是一个 pyEnchant 问题,而是与aspell
它本身有关:
还是我误读了这里的输出?
编辑:关闭这个问题后,我在这个线程中更清楚地改写了它。