`

使用 Thinking Sphinx 调用新版本 sphinx-for-chinese 时常见的错误

阅读更多
由于 Thinking Sphinx 和它底层的 Riddle 对新版本的 sphinx-for-chinese 识别有问题,所以如果你使用高于 0.9.9 的 sphinx-for-chinese 会看见以下错误:

问题一:
引用

Sphinx cannot be found on your system. You may need to configure the following
settings in your config/sphinx.yml file:
  * bin_path
  * searchd_binary_name
  * indexer_binary_name


For more information, read the documentation:
http://freelancing-god.github.com/ts/en/advanced_config.html


问题二:
引用

Riddle cannot detect Sphinx on your machine, and so can't determine which
version of Sphinx you are planning on using. Please use one of the following
lines after "require 'riddle'" to avoid this warning.

  require 'riddle/0.9.8'
  # or
  require 'riddle/0.9.9'
  # or
  require 'riddle/1.10'


问题三:
执行 rake ts:stop 等任务时报错
引用

rake aborted!
execution expired


解决办法是在 config/sphinx.yml 中把你实际使用的 Sphinx 版本写上:
development:
  version: 2.1.0
分享到:
评论

相关推荐

    sphinx-for-chinese下载安装包.rar

    "sphinx-for-chinese下载安装包.rar" 是包含了Sphinx-for-Chinese的完整资源包,包括源码、配置文件和可能的示例代码。在下载完成后,你需要解压这个RAR文件,通常可以使用WinRAR或类似工具完成。 2. **安装Sphinx...

    sphinx-for-chinese windows

    在 **Windows** 平台上,Sphinx for Chinese 提供了便于安装和使用的 win32 版本,如压缩包中的 `sphinx-for-chinese-2.2.1-dev-r4311-win32` 文件,这使得在 Windows 系统上搭建和配置全文搜索环境变得更加简单。...

    sphinx4-5prealpha-src.zip

    这个压缩包“sphinx4-5prealpha-src.zip”包含了Sphinx4的最新预发行版本(5prealpha)的源代码,对于开发者来说,这是一个宝贵的学习和定制资源。 Sphinx4的核心组件包括以下几个部分: 1. **Frontend**:前端...

    pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl

    官方给的安装步骤挺麻烦的,这个是最新的pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl

    sphinx-for-chinese-2.1.0

    sphinx-for-chinese-2.1.0源码,请按照说明编译安装。

    pocketsphinx-0.1.15-cp39-cp39-win_amd64.whl.7z

    题目中提到的“pocketsphinx-0.1.15-cp39-cp39-win_amd64.whl”是一个针对Python 3.9 64位系统的预编译轮子文件,通过`pip`工具可以方便地进行安装。在命令行中执行以下命令即可: ```bash pip install pocket...

    Python库 | pocketsphinx-0.1.11-cp27-cp27m-win32.whl

    资源分类:Python库 所属语言:Python 使用前提:需要解压 资源全名:pocketsphinx-0.1.11-cp27-cp27m-win32.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    pocketsphinx-0.1.15-cp36-cp36m-win_amd64

    pocketsphinx-0.1.15-cp36-cp36m-win_amd64

    sphinx4-1.0beta6-bin.zip

    这个"**sphinx4-1.0beta6-bin.zip**"文件是Sphinx4的1.0 beta 6版本的二进制发行包,包含预编译的库和必要的资源,使得用户可以直接在自己的项目中集成Sphinx4而无需从源码编译。 **Sphinx4概述:** Sphinx4是基于...

    sphinx4-1.0beta6-src

    这个"**sphinx4-1.0beta6-src**"是Sphinx4的源代码版本,相对应的"**sphinx4-1.0beta6-bin**"则是编译好的二进制版本,通常包含了可以直接运行的jar文件和其他必要的资源文件。在源代码版本中,用户可以深入理解其...

    cmusphinx-zh-cn-5.2.tar.gz

    在Python环境中,我们可以使用`pocketsphinx`,这是`cmusphinx`的一个轻量级版本,专门用于嵌入式设备和服务器。通过`pocketsphinx-python`这个Python绑定库,开发者可以轻松地将`cmusphinx-zh-cn-5.2`模型集成到...

    sphinx4-1.0beta3-bin Java语音识别

    Sphinx4是一个强大的Java实现的开源语音识别框架,它的全称为“Sphinx4-1.0beta3-bin”。这个框架的主要目标是为开发者提供一个易于使用的工具,以便他们能够构建自己的语音识别应用。Sphinx4的出现,使得语音识别...

    sphinx-for-chinese中文分词字典xdict_1.1.txt资源下载

    sphinx-for-chinese中文分词字典xdict_1.1.txt资源下载

    pocketsphinx-0.1.15-cp39-cp39-win32

    pocketsphinx-0.1.15-cp39-cp39-win32

    pocketsphinx-0.1.15-cp38-cp38-win32

    pocketsphinx-0.1.15-cp38-cp38-win32

    pocketsphinx-0.1.15-cp37-cp37m-win_amd64.zip

    用于64位的windows的pocketsphinx安装文件,防止出现“... error: command 'swig.exe' failed: No such file or directory...”异常问题,安装方法: pip install pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl

    pocketsphinx-0.1.15-cp35-cp35m-win_amd64.whl

    pocketsphinx-0.1.15-cp35-cp35m-win_amd64.whl

    Python库 | f5_sphinx_theme-1.0.7b1-py2.py3-none-any.whl

    6. **兼容性**:`f5_sphinx_theme`支持Python 2和3,意味着它可以广泛应用于现有的Python项目,不论项目使用的是哪个版本的Python。 要安装`f5_sphinx_theme`,只需在终端中运行`pip install f5_sphinx_theme-1.0.7...

    pocketsphinx-android-demo资源包

    《探索pocketsphinx-android-demo:语音识别在Android平台的应用》 在移动设备上,语音识别技术已经成为人机交互的重要组成部分,极大地提升了用户体验。本资源包——"pocketsphinx-android-demo",是专为Android...

    sphinx-for-chinese(sfc)

    **sphinx-for-chinese-2.2.1-dev-r4311** 这个版本号可能表示SFC的一个开发版本,其中 "2.2.1" 是主版本号,"dev" 表示开发阶段,"r4311" 可能是该分支的修订号,表示该版本的迭代次数。 总结来说,Sphinx-for-...

Global site tag (gtag.js) - Google Analytics