首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sunspot和postgres on Rails 3导入数据失败

问使用sunspot和postgres on Rails 3导入数据失败
EN

Stack Overflow用户
提问于 2013-10-22 19:00:20
回答 1查看 96关注 0票数 1

我编写了一个rake文件将自动生成的项目导入到我的数据库中。

当我删除全部然后重做导入时,

开发日志如下

代码语言:javascript
复制
 7 Connecting to database specified by database.yml
  8    (0.5ms)  BEGIN
  9   Book Exists (1.1ms)  SELECT 1 AS one FROM "books" WHERE "books"."sn" = 2123000001 LIMIT 1

当我使用rails控制台或rails db来查找表"Book“时。

这个表是空的,因为我执行了delete_all()

所以,我不知道为什么我要重新导入数据,并告诉我数据已经存在。

我试着通过RAILS_ENV=production和RAILS_ENV=development来查找我的数据库。

我的production DB中没有任何内容,因为我还没有在production模式下运行

有什么想法吗?

代码语言:javascript
复制
rake aborted!
RSolr::Error::Http - 500 Internal Server Error
Error:     Severe errors in solr configuration.

Check your log files for more detailed information on what may be wrong.

If you want solr to continue after configuration errors, change:

 <abortOnConfigurationError>false</abortOnConfigurationError>

in solr.xml

-------------------------------------------------------------

Request Data: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><add><doc><field name=\"id\">Book 431</field><field name=\"type\">Book</field><field name=\"type\">ActiveRecord::Base</field><field name=\"class_name\">Book</field><field name=\"name_text\">剩食</field><field name=\"author_text\">陳曉蕾著</field><field name=\"comment_text\">在消費主義盛行的年代,如何跳脫買得越多、剩得越多、對環境破壞越多的惡性循環?本書憑藉豐富數據、照片與精闢的分析,讓讀者自然而然願意開始「三思而後食」。(黃宗慧)</field><field name=\"sale_type_text\">normal</field><field name=\"category_text\">體育</field></doc></add>"

环境

代码语言:javascript
复制
gem 'rails', '3.2.13'
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.3.0]

sunspot (2.0.0)
sunspot_rails (2.0.0)
sunspot_solr (2.0.0)
EN

回答 1

Stack Overflow用户

发布于 2013-10-22 19:13:05

可能会打开其他环境。尝试如下所示:

代码语言:javascript
复制
rake RAILS_ENV=developmant your_generator

当您打开控制台时,您可以看到它打开了哪个环境

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19516008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档