Rails 4 w/ Heroku RSolr::Error::Http (RSolr::Error::Http - 404 Not Found
Rails 4 w/ Heroku RSolr::Error::Http (RSolr::Error::Http - 404 Not Found
我的设置:Rails 4,带有 Websolr 插件的 Heroku。
几个月来,Solr 搜索在我的 Rails 4(生产)应用程序中一直运行良好。然后有一天它退出了,我浏览了以下 Whosebug 答案,其中 none 有效。
Answer 1, Answer 2, Answer 3
因为我没有在某个时候安装 java,所以完成它们非常乏味,但我在回答这个问题之前需要说明一下,我在解决它之前已经完成了所有三个答案,所以我在上面所做的一些事情可能已经启用了它。
我花了一整天的时间来筛选答案,我正准备删除我的应用程序并完全删除 solr。
我通过转到我的 Heroku 仪表板解决了这个问题,单击 Websolr 插件图标将我带到了我的 heroku 应用程序的 Websolr 页面。我删除了默认存在的索引并设置了一个新名称的新索引。
创建新索引后,将文本复制并粘贴到标有配置您的 Heroku 应用程序
的字段中
最后,我去终端输入了这些命令。
$ heroku config:add WEBSOLR_URL=[url_goes_here]
$ heroku 重启
现在一切正常。
我的设置:Rails 4,带有 Websolr 插件的 Heroku。
几个月来,Solr 搜索在我的 Rails 4(生产)应用程序中一直运行良好。然后有一天它退出了,我浏览了以下 Whosebug 答案,其中 none 有效。
Answer 1, Answer 2, Answer 3
因为我没有在某个时候安装 java,所以完成它们非常乏味,但我在回答这个问题之前需要说明一下,我在解决它之前已经完成了所有三个答案,所以我在上面所做的一些事情可能已经启用了它。
我花了一整天的时间来筛选答案,我正准备删除我的应用程序并完全删除 solr。
我通过转到我的 Heroku 仪表板解决了这个问题,单击 Websolr 插件图标将我带到了我的 heroku 应用程序的 Websolr 页面。我删除了默认存在的索引并设置了一个新名称的新索引。
创建新索引后,将文本复制并粘贴到标有配置您的 Heroku 应用程序
的字段中最后,我去终端输入了这些命令。
$ heroku config:add WEBSOLR_URL=[url_goes_here]
$ heroku 重启
现在一切正常。