始终在Circleci.com上获得“RSolr :: Error :: Http - 404 Not Found”

时间:2016-09-23 17:24:39

标签: ruby-on-rails ruby ruby-on-rails-4 solr rspec

我在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

如何解决?

1 个答案:

答案 0 :(得分:0)

你是否在solr文件夹中有一些sorl.xml文件,如果是,你可以复制它,因为它是一个测试环境你需要在你的命令中添加RAILS_ENV = test如果它是太阳黑子solr