首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rake thinking_sphinx:start时思考sphinx错误

在rake thinking_sphinx:start时思考sphinx错误
EN

Stack Overflow用户
提问于 2012-05-28 17:16:50
回答 2查看 1.4K关注 0票数 1

我使用gem‘this sphinx’,'2.0.10‘来实现搜索功能。我遵循http://railscasts.com/episodes/120-thinking-sphinx教程来实现这一点。

代码语言:javascript
复制
script/plugin install git://github.com/freelancing-god/thinking-sphinx.git
rake thinking_sphinx:index

执行这两个步骤没有任何问题,但是当我使用rake thinking_sphinx:start时,它给出了以下错误:

代码语言:javascript
复制
Failed to start searchd daemon. Check /home/user/newsvn/alumnicell/log/searchd.log.
Failed to start searchd daemon. Check /home/user/newsvn/alumnicell/log/searchd.log

我在网上搜索了这一点,但即使尝试了许多解决方案,我也不能解决这个error.Also,当我在网上检查时,我才知道配置中应该有sphinx.yml文件,这在我的项目中不存在。

如何解决这个错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-29 13:36:30

解决了..。我只是在配置中添加了sphinx.yml文件,并为每个环境指定了端口号,如下所示:

代码语言:javascript
复制
development:
  port: 9310
  morphology: stem_en

test:
  port: 9310
  morphology: stem_en

production:
  port: 9310
  morphology: stem_en

然后更改development.sphinx.conf中用于搜索的侦听地址,如下所示:

代码语言:javascript
复制
searchd
{
  listen = 127.0.0.1:9310
}

然后在控制台上运行命令:

代码语言:javascript
复制
rake thinking_sphinx:rebuild
票数 5
EN

Stack Overflow用户

发布于 2012-05-28 17:25:45

也许/home/user/newsvn/alumnicell/log/searchd.log对这个问题有解决方案。

把它贴出来吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10782140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档