Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 太阳黑子和太阳光_Mysql_Ruby On Rails_Solr_Sunspot - Fatal编程技术网

Mysql 太阳黑子和太阳光

Mysql 太阳黑子和太阳光,mysql,ruby-on-rails,solr,sunspot,Mysql,Ruby On Rails,Solr,Sunspot,我目前正在努力让我的太阳黑子/太阳黑子工作。总之,一切都很好。但是当涉及到生产时,我会得到以下错误 RSolr::RequestError (Solr Response: Not Found): app/controllers/examples_controller.rb:48:in `update' sunspot.yml如下所示: solr: hostname: localhost port: 8983 path: '/opt/apache-solr-3.3.

我目前正在努力让我的太阳黑子/太阳黑子工作。总之,一切都很好。但是当涉及到生产时,我会得到以下错误

RSolr::RequestError (Solr Response: Not Found):
  app/controllers/examples_controller.rb:48:in `update'
sunspot.yml如下所示:

 solr:
    hostname: localhost
    port: 8983
    path: '/opt/apache-solr-3.3.0/example'
    log_level: WARNING
    pid_dir: '/var/run'

任何人都能解决这个问题吗?

路径选项是Solr服务器URL的路径组件。它应该是
/solr
,而不是现在的文件系统路径。事实上,太阳黑子正试图连接到;)

正确版本:

solr:
   hostname: localhost
   port: 8983
   path: /solr
   log_level: WARNING
   pid_dir: /var/run

(另外,别忘了将Sunspot的标准schema.xml复制到/opt/apache-Solr-3.3.0下的Solr目录中)

看起来Solr不可用,做一个“curl”看看你得到了什么。嗨,毛里西奥,我会得到Solr的webconsole。它起作用了。好戏就到此为止。。。