1

アプリケーションで heroku を開こうとしていますが、ログを見ていると、ユーザー データベースに関するこのエラーが表示されますheroku run rake db:migrate。heroku などを実行して再起動しようとしましたが、うまくいかないようです。これらの行が何を意味するのかわかりません.誰かが私を助けてくれることを願っています?

 => Booting WEBrick
 => Rails 3.2.13 application starting in production on http://0.0.0.0:56009
 at=info method=GET path=/ host=upkeepin.herokuapp.com fwd="76.89.238.178" dyno=web.1 connect=20ms service=1539ms status=500 bytes=643
 ActiveRecord::StatementInvalid (PG::Error: ERROR:  relation "users" does not exist
 ):

 LINE 5:              WHERE a.attrelid = '"users"'::regclass
                      pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
              WHERE a.attrelid = '"users"'::regclass
                                         ^
   vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:659:in `exec_query'
                AND a.attnum > 0 AND NOT a.attisdropped
   vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_record/model_schema.rb:228:in `columns'
 :             SELECT a.attname, format_type(a.atttypid, a.atttypmod),
   vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
   vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_record/connection_adapters/postgresql_adapter.rb:1161:in `exec_no_cache'
               FROM pg_attribute a LEFT JOIN pg_attrdef d
   vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.13/lib/active_re

ありがとう

編集:

以下の指示に従って、実行した後、これを取得していますheroku logs

     10:   <%= csrf_meta_tags %>
   app/views/layouts/application.html.erb:12:in `_app_views_layouts_application_html_erb__3270629977905203478_70215431754220'

   Rendered devise/shared/_links.erb (44.9ms)
     11:   
     12:   <%= stylesheet_link_tag 'gmaps4rails' %>
     13:   <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
     15: <body>
   Rendered devise/sessions/new.html.erb within layouts/application (58.1ms)
 Completed 500 Internal Server Error in 179ms

 ActionView::Template::Error (gmaps4rails.css isn't precompiled):
     9:   <%= javascript_include_tag "application" %>

     14: </head>
4

2 に答える 2

4

これを行う

$ git push heroku
$ heroku pg:reset SHARED_DATABASE --confirm <name-heroku-gave-to-your-app>
$ heroku run rake db:migrate
$ heroku run rake db:populate

そして、これを試してください:

$ heroku restart
于 2013-07-04T19:16:16.163 に答える
1

エラーは、gmaps4rails をプリコンパイルできないことが原因で発生し、答えは私の他の投稿にあります。

Rails heroku が私にくれたエラー、gmaps4rails.css がコンパイルされていません。

于 2013-07-05T00:28:19.007 に答える