我在Rails 4上,这是我的config/sunspot.yml
-
test:
solr:
hostname: localhost
port: 8981
log_level: WARNING
path: /solr/test
pid_dir: <%= File.join(::Rails.root, 'tmp', 'pids')%>
auto_index_callback: after_commit
auto_remove_callback: after_commit
在circleci.com上我总是因为solr而得到错误,所以几乎没有一个测试通过:
RSolr::Error::Http:
RSolr::Error::Http - 404 Not Found
Error: Not Found
URI: http://localhost:8981/solr/test/update?wt=ruby
如何解决?
答案 0 :(得分:0)
你是否在solr文件夹中有一些sorl.xml文件,如果是,你可以复制它,因为它是一个测试环境你需要在你的命令中添加RAILS_ENV = test如果它是太阳黑子solr