mysql - 开发中连接 Sphinx MySQL 时遇到问题

标签 mysql ruby-on-rails ruby ruby-on-rails-3 thinking-sphinx

我在 Rails 应用程序中安装了 Thinking Sphinx。在 Heroku 中一切正常,但在本地我无法启动和运行任何东西。

当我尝试运行 rake ts:index 时,我得到

sh: indexer: command not found

当我尝试使用应用程序中的搜索功能时,我得到

Error connecting to Sphinx via the MySQL protocol. Error connecting to Sphinx via the MySQL protocol. Can't connect to MySQL server on '127.0.0.1' (61) - SELECT * FROM `book_core` WHERE MATCH('economics') AND `sphinx_deleted` = 0 LIMIT 0, 20 OPTION field_weights=(title=16,author=7); SHOW META

感谢您的帮助!

最佳答案

听起来您没有安装 Sphinx 本身:

http://pat.github.io/thinking-sphinx/installing_sphinx.html

如果您确实安装了它,但它仍然无法正常工作,那么可执行文件可能不在您的PATH环境变量中?

关于mysql - 开发中连接 Sphinx MySQL 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255482/

相关文章:

ruby-on-rails - 在rails 4中设计用户模型中保存自定义字段

如果有两种语言,MySQL 从表中选择一个值

php - 更改连接的数据库

ruby-on-rails - 渲染静态页面时 Rails 路由冲突

ruby-on-rails - 在rails中获取带有符号的哈希作为mongo的键

ruby - Ruby 中的递归斐波那契数列

mysql - 在delphi 7上用数组检索多个记录值

mysql - 在mysql和oracle db中将字符串排序为数字

javascript - Rails + 图表.js : How to fill out the Javascript array with value from database?

ruby-on-rails - 将用户生成的文本安全地存储在数据库中 (Ruby/Rails)