Rails 3.2 sunspot_rails和sunspot_solr不会在Windows上启动

时间:2012-07-30 15:21:17

标签: ruby-on-rails ruby-on-rails-3 sunspot sunspot-rails sunspot-solr

编辑:下载zip并手动安装,现在一切正常。


不幸的是,在Windows上设置Sunspot和Solr似乎是不可能的。运行rake sunspot:solr:run工作正常,但是,当尝试重新索引或者如果在服务器开发模式下执行搜索方法时,会得到异常“无法建立连接,因为目标计算机主动拒绝它。 - connect(2 )”。我今天安装了sunspot_rails和sunspot_solr,所以它应该是最新版本。今天也将Java更新为1.7.0_05。现在,here有些人通过将server.rb中的第104行从exec(Shellwords.shelljoin(command))更改为system(Shellwords.shelljoin(command))来实现它,但这对我来说也不起作用。我真的没有看到任何可能的解决方案。有没有人知道如何让它在Windows 7上运行?提前谢谢!

1 个答案:

答案 0 :(得分:0)

这可能来自港口。你能检查sunspot.yml配置和真正的端口Sunspot正在运行吗?你应该在运行太阳黑子时看到它。

我有类似的问题并且曾经开始/停止它,将端口从8981更改为8982并且它有效。