我继承了一个使用 Solr 的 Rails 应用程序,这对我来说是新的。我现在要做的就是让网站在本地运行。我已经安装了太阳能,但是当我尝试让它在应用程序上运行时,我遇到了问题。我可以跑
rake sunspot:solr:start
没有收到任何错误,但是当我尝试重新索引所有内容时,如下所示:
rake sunspot:solr:reindex
我收到以下错误:
Execute sunspot:reindex
rake aborted!
Solr Response: undefined field type
我从这篇文章中得知这是因为 schema.xml 文件。而且我必须复制该文件。
我在应用程序的根目录中有一个 schema.xml,在 /usr/local/Cellar/solr/3.6.1/libexec/ 的示例目录中有另一个。当我做耙子
rake sunspot:solr:start
命令,schema.xml 被复制到我的应用程序的 solr 目录中。是否有更多的复制需要发生?我不确定如何解决这个问题。