第一个heroku应用程序的Db问题

时间:2011-10-08 14:18:33

标签: ruby-on-rails ruby-on-rails-3 heroku

我在heroku的第一个应用程序遇到了一些问题:

Users表的迁移在heroku上顺利进行,但是加载用户的控制器会导致错误消息。 (顺便说一句,这个应用程序是一个脚手架,所以我没有任何自定义代码)。

http://starapp.heroku.com/users

由于我是heroku的新手,我不知道如何开始找出问题所在。任何指针都将非常感激。

====================== EDIT ======================== ===

模型在Rails控制台上运行良好。

2011-10-08T14:36:34 + 00:00 heroku [router]:GET starapp.heroku.com/users dyno = web.1 queue = 0 wait = 0ms service = 39ms status = 500 bytes = 728 <登记/> 2011-10-08T14:36:34 + 00:00 app [web.1]:缓存:[GET / users]错过了 2011-10-08T14:36:34 + 00:00 heroku [nginx]:70.16.214.90 - - [08 / Oct / 2011:07:36:34 -0700]“GET / users HTTP / 1.1”500 728“ - “”Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident / 5.0)“starapp.heroku.com

======================编辑2 ======================= ====

这是在heroku上首次尝试迁移时发生的事情:

C:\ Users \ admin \ RubymineProjects \ q&gt; heroku rake db:migrate 耙子流产了! 请安装postgresql适配器:gem install activerecord-postgresql-adap ter(pg不是捆绑包的一部分。将其添加到Gemfile。)

任务:TOP =&gt; db:migrate =&gt; DB:load_config (通过使用--trace运行任务查看完整跟踪)

C:\用户\管理员\ RubymineProjects \ Q&GT;

1 个答案:

答案 0 :(得分:0)

您需要将pg添加到您的Gemfile中。