指示へのリンク
http://read-the-docs.readthedocs.org/en/latest/install.html#solr-search-setupの指示に従っています
質問
現在、readthedocs.org のローカル インスタンスをセットアップできます。ただし、次のコマンドを実行しても必要な schema.xml ファイルを生成できないように見えるため、検索を正しく設定できません。そのコンテキストは上記のリンクにあります。
./manage.py build_solr_schema > $SOLR_PATH/solr/conf/schema.xml
schema.xml を正常に生成する代わりに、このエラーが表示されます。
Traceback (most recent call last):
File "./manage.py", line 11, in <module>
execute_from_command_line(sys.argv)
File "/home/***/ford-env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/home/***/ford-env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/***/ford-env/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/home/***/ford-env/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/home/***/ford-env/local/lib/python2.7/site-packages/haystack/management/commands/build_solr_schema.py", line 26, in handle
schema_xml = self.build_template(using=using)
File "/home/***/ford-env/local/lib/python2.7/site-packages/haystack/management/commands/build_solr_schema.py", line 52, in build_template
c = self.build_context(using=using)
File "/home/***/ford-env/local/lib/python2.7/site-packages/haystack/management/commands/build_solr_schema.py", line 38, in build_context
raise ImproperlyConfigured("'%s' isn't configured as a SolrEngine)." % backend.connection_alias)
xmlを生成する前に、djangoでsolrを構成するための追加のステップがあると思います。同様のエラーは、settings.py ファイルの編集を示唆していますが、プロジェクト ディレクトリ内にファイルが見つからないようです。私は django に慣れていないので、ここから先に進む方法がわかりません。