gpt4 book ai didi

mysql - ThinkingSphinx::SphinxError(未知的 MySQL 错误)

转载 作者:行者123 更新时间:2023-11-29 16:11:51 25 4
gpt4 key购买 nike

我尝试在 Ruby on Rails 项目上运行 gem 'thinking-sphinx',但出现了问题。当我在任何模型上运行任何 search 命令时,我都会看到以下错误:ThinkingSphinx::SphinxError(未知 MySQL 错误)。

更多详细信息:

  • MacOS Mojave -v 10.14.3
  • mysql -v 8.0.15(首先安装)
  • Sphinx -v 2.2.11_2(通过“brew install sphinx”安装)
  • 思考-sphinx -v 4.2.0
  • Rails -v 5.2.2

在运行 search 命令之前,我运行了 rails ts:indexrails ts:start
我做错了什么?

最佳答案

Sphinx v2.2(和3.0)与MySQL v8不兼容。您可以将 MySQL 降级到 5.7 - 可以通过 brew install mysql@5.7 使用 homebrew 来完成 - 然后卸载并重新安装 Sphinx,或者 download the binaries for Sphinx v3.1.1 (第一个支持 MySQL v8 的版本)来自 Sphinx 网站(该版本的源代码当前不可用,因此无法通过自制程序安装)。

关于mysql - ThinkingSphinx::SphinxError(未知的 MySQL 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55187763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com