耙子流产了!未定义的方法`关闭?'为零:NilClass

时间:2010-09-27 07:09:47

标签: ruby-on-rails solr

rake solr:start抛出此错误

rake aborted!
undefined method `closed?' for nil:NilClass

2 个答案:

答案 0 :(得分:5)

我有谷歌,并感到沮丧。我找到了答案

http://redmine.ruby-lang.org/issues/show/2708

你必须进入/lib/ruby/1.8/net

并下载补丁并将其他检查添加到http.rb中,您就完成了

http://redmine.ruby-lang.org/attachments/download/835

谢谢大家

答案 1 :(得分:0)

一个简单的答案是你可能没有开始你的太阳黑子索尔。尝试运行

rake sunspot:solr:start

另一个可能的答案与ipv4 vs ipv6有关。查看此主题以获取更多信息: Solr / Sunspot / Rails 3 error: undefined method `closed?' for nil:NilClass