質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.75%

  • Git

    1159questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

  • Heroku

    765questions

    HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

herokuでデプロイしたら「なんか間違えてるから、ログをみろ」って言われたけど。。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 376

renren643

score 192

herokuでデプロイし,とあるurlに行くと
イメージ説明

こんなのが出たのですが、何がおきたのでしょうか?

2017-09-26T00:39:14.053459+00:00 heroku[router]: at=info method=GET path="/posts/new" host=pure-journey-17001.herokuapp.com request_id=e33e4798-c723-41cb-acd7-a12e50e46333 fwd="117.102.179.232" dyno=web.1 connect=0ms service=10ms status=500 bytes=1827 protocol=https
2017-09-26T00:39:14.046015+00:00 app[web.1]: I, [2017-09-26T00:39:14.045870 #4]  INFO -- : [e33e4798-c723-41cb-acd7-a12e50e46333] Started GET "/posts/new" for 117.102.179.232 at 2017-09-26 00:39:14 +0000
2017-09-26T00:39:14.047633+00:00 app[web.1]: I, [2017-09-26T00:39:14.047536 #4]  INFO -- : [e33e4798-c723-41cb-acd7-a12e50e46333] Processing by PostsController#new as HTML
2017-09-26T00:39:14.052808+00:00 app[web.1]: I, [2017-09-26T00:39:14.052715 #4]  INFO -- : [e33e4798-c723-41cb-acd7-a12e50e46333] Completed 500 Internal Server Error in 5ms (ActiveRecord: 2.6ms)
2017-09-26T00:39:14.053985+00:00 app[web.1]: F, [2017-09-26T00:39:14.053907 #4] FATAL -- : [e33e4798-c723-41cb-acd7-a12e50e46333]   
2017-09-26T00:39:14.054095+00:00 app[web.1]: F, [2017-09-26T00:39:14.054004 #4] FATAL -- : [e33e4798-c723-41cb-acd7-a12e50e46333] ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  relation "posts" does not exist
2017-09-26T00:39:14.054097+00:00 app[web.1]: LINE 8:                WHERE a.attrelid = '"posts"'::regclass
2017-09-26T00:39:14.054098+00:00 app[web.1]:                                           ^
2017-09-26T00:39:14.054099+00:00 app[web.1]: :               SELECT a.attname, format_type(a.atttypid, a.atttypmod),
2017-09-26T00:39:14.054100+00:00 app[web.1]:                      pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod,
2017-09-26T00:39:14.054101+00:00 app[web.1]:                      c.collname, col_description(a.attrelid, a.attnum) AS comment
2017-09-26T00:39:14.054101+00:00 app[web.1]:                 FROM pg_attribute a
2017-09-26T00:39:14.054102+00:00 app[web.1]:                 LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum
2017-09-26T00:39:14.054103+00:00 app[web.1]:                 LEFT JOIN pg_type t ON a.atttypid = t.oid
2017-09-26T00:39:14.054103+00:00 app[web.1]:                 LEFT JOIN pg_collation c ON a.attcollation = c.oid AND a.attcollation <> t.typcollation
2017-09-26T00:39:14.054104+00:00 app[web.1]:                WHERE a.attrelid = '"posts"'::regclass
2017-09-26T00:39:14.054105+00:00 app[web.1]:                  AND a.attnum > 0 AND NOT a.attisdropped
2017-09-26T00:39:14.054105+00:00 app[web.1]:                ORDER BY a.attnum
2017-09-26T00:39:14.054106+00:00 app[web.1]: ):
2017-09-26T00:39:14.054168+00:00 app[web.1]: F, [2017-09-26T00:39:14.054098 #4] FATAL -- : [e33e4798-c723-41cb-acd7-a12e50e46333]   
2017-09-26T00:39:14.054255+00:00 app[web.1]: F, [2017-09-26T00:39:14.054180 #4] FATAL -- : [e33e4798-c723-41cb-acd7-a12e50e46333] app/controllers/posts_controller.rb:12:in `new'
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • gouf

    2017/09/26 13:33

    db/migrate/ ファイル群の中に、posts テーブルを作成するマイグレーション ファイルは存在していますか? また、Heroku 上でマイグレーションは実行済みですか?(heroku run rake db:migrate)

    キャンセル

  • renren643

    2017/09/27 02:37

    heroku run rake db:migrate これをしていませんでした。ありがとうございました

    キャンセル

  • gouf

    2017/09/27 12:34

    (ここまでで もし自己解決に至ったのであれば、この質問に対して自ら解決に至った内容を回答し ベストアンサー設定するといいですよ)

    キャンセル

回答 1

checkベストアンサー

+3

ログを見るともう少しわかるんじゃないでしょうか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.75%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Git

    1159questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

  • Heroku

    765questions

    HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。