我在 windows xp 系统上安装了 Sphinx。AI 在我的 rails 应用程序中使用 Thinking Sphinx 插件。
在应用程序服务器启动后,即使我停止它,我也无法使用 Thinking Sphinx rake 任务重建索引:
Stopped search daemon (pid 4492).
... bla bla bla ...
total 3 reads, 0.000 sec, 1.3 kb/call avg, 0.0 msec/call avg
total 9 writes, 0.000 sec, 1.2 kb/call avg, 0.0 msec/call avg
WARNING: could not open pipe (GetLastError()=2)
rake aborted!
searchd is already running.
如果我重新加载系统,我可以重建索引。你有什么想法?
在我使用以下命令重新安装 sphinx 服务后,一切都变得正常:
注意:配置路径应该用引号引起来。而且我没有像第一次安装时那样使用--servicename选项。