2

以前はHerokuをRails 3.0.9でsqlite3を使って開発しました(ローカル)。Railsをセットアップする3.2.2 Heroku上のアプリケーションでsqlite3をローカルに使用する

database.ymlの

development: 
    adapter: sqlite3 
    database: /db/development.sqlite3 
    pool: 5 
    timeout: 5000 

ワークフローを次のように

  1. $のGitの初期化
  2. は$追加します。
  3. $ gitの
  4. は$ Herokuのは
  5. $ GitのプッシュHerokuのマスターが
  6. $ Herokuのすくいデシベル作成 "コミット初期の" -mコミット:

を移行...と私はにオフでしたレース、問題ありません。

Rails 3.2.2を使用して今日に転送します。新しい非常に基本的な足場アプリ、同じデータベースymlファイル、同じワークフロー。 localhost:3000/addressesを使用すると、アドレスのインデックスに問題はありません。しかし、同じワークフローおよびステップ6、Herokuのすくいデシベル使用:移行を、次のエラーメッセージで中止されまし熊手:

 rake aborted! 
     Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.) 

は、だから私は、次のように私のgemfileを変更:

group :Development, :test do 
     gem 'sqlite3', '1.3.5' 
    end 

    group :Production do 
     gem 'pg', '0.13.2' 
    end 

私はその後、バンドルをインストールし、git addを使って変更をコミットしました。 git commit -m "pg"を追加し、git push heroku masterを介してherokuにプッシュしました。次に私はheroku rake db:migrateを試して、テーブルを移行しました。しかし、アプリケーションを参照するときに、デフォルトのインデックスページが動作しますが、ルートHerokuInstanceName/addressesを試してみると、それほど役に立たないエラーが表示されます。「申し訳ありませんが、何かが間違っています。

長すぎる説明、任意のアイデアのためにお詫びですか?

* EDIT2: *私は実際に正しいルート/アドレスに入れたときに、私はここに、アドレス/として入力された逃した最初のルートは、ログファイルは次のとおりです。

編集:Herokuのログファイルを追加しました:

2012-04-03T22:05:41+00:00 app[web.1]: thin (1.2.6) lib/thin/runner.rb:177:in `run_command' 
2012-04-03T22:05:41+00:00 app[web.1]: 
2012-04-03T22:05:41+00:00 app[web.1]: thin (1.2.6) lib/thin/runner.rb:143:in `run!' 
2012-04-03T22:05:41+00:00 app[web.1]: 
2012-04-03T22:05:41+00:00 app[web.1]: /usr/ruby1.9.2/bin/thin:19:in `<main>' 
2012-04-03T22:05:41+00:00 app[web.1]: /usr/ruby1.9.2/bin/thin:19:in `load' 
2012-04-03T22:05:41+00:00 app[web.1]: cache: [GET /address] miss 
2012-04-03T22:05:41+00:00 heroku[router]: GET falling-window-3630.heroku.com/address dyno=web.1 queue=0 wait=0ms service=13ms status=404 bytes=728 
2012-04-03T22:05:41+00:00 heroku[nginx]: 86.163.131.200 - - [03/Apr/2012:22:05:41 +0000] "GET /address HTTP/1.1" 404 728 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0" falling-window-3630.heroku.com 
2012-04-03T22:05:41+00:00 app[web.1]: cache: [GET /favicon.ico] miss 
2012-04-03T22:05:41+00:00 heroku[router]: GET falling-window-3630.heroku.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=7ms status=200 bytes=0 
2012-04-03T22:05:41+00:00 heroku[nginx]: 86.163.131.200 - - [03/Apr/2012:22:05:41 +0000] "GET /favicon.ico HTTP/1.1" 200 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0" falling-window-3630.heroku.com 
2012-04-03T22:05:45+00:00 app[web.1]: 
2012-04-03T22:05:45+00:00 app[web.1]: 
2012-04-03T22:05:45+00:00 app[web.1]: Started GET "/addresses" for 86.163.131.200 at 2012-04-03 15:05:45 -0700 
2012-04-03T22:05:45+00:00 app[web.1]: Processing by AddressesController#index as HTML 
2012-04-03T22:05:45+00:00 app[web.1]: Rendered addresses/index.html.erb within layouts/application (15.0ms) 
2012-04-03T22:05:45+00:00 app[web.1]: Completed 500 Internal Server Error in 91ms 
2012-04-03T22:05:45+00:00 app[web.1]: 
2012-04-03T22:05:45+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled): 
2012-04-03T22:05:45+00:00 app[web.1]:  2: <html> 
2012-04-03T22:05:45+00:00 app[web.1]:  3: <head> 
2012-04-03T22:05:45+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2192528381921801676_29536600' 
2012-04-03T22:05:45+00:00 app[web.1]:  7: <%= csrf_meta_tags %> 
2012-04-03T22:05:45+00:00 app[web.1]:  8: </head> 
2012-04-03T22:05:45+00:00 app[web.1]: app/controllers/addresses_controller.rb:7:in `index' 
2012-04-03T22:05:45+00:00 app[web.1]: 
2012-04-03T22:05:45+00:00 app[web.1]:  6: <%= javascript_include_tag "application" %> 
2012-04-03T22:05:45+00:00 app[web.1]:  5: <%= stylesheet_link_tag "application", :media => "all" %> 
2012-04-03T22:05:45+00:00 app[web.1]:  4: <title>HavenCollect2</title> 
2012-04-03T22:05:45+00:00 app[web.1]: 
2012-04-03T22:05:45+00:00 app[web.1]: cache: [GET /addresses] miss 
2012-04-03T22:05:45+00:00 heroku[router]: GET falling-window-3630.heroku.com/addresses dyno=web.1 queue=0 wait=0ms service=145ms status=500 bytes=643 
2012-04-03T22:05:45+00:00 heroku[nginx]: 86.163.131.200 - - [03/Apr/2012:22:05:45 +0000] "GET /addresses HTTP/1.1" 500 643 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0" falling-window-3630.heroku.com 
2012-04-03T22:32:50+00:00 app[web.1]: 
2012-04-03T22:32:50+00:00 app[web.1]: 
2012-04-03T22:32:50+00:00 app[web.1]: Started GET "/addresses" for [local ip address] at  2012-04-03 15:32:50 -0700 
2012-04-03T22:32:50+00:00 app[web.1]: Processing by AddressesController#index as HTML 
2012-04-03T22:32:50+00:00 app[web.1]: Rendered addresses/index.html.erb within layouts/application (0.3ms) 
2012-04-03T22:32:50+00:00 app[web.1]: Completed 500 Internal Server Error in 4ms 
2012-04-03T22:32:50+00:00 app[web.1]: 
2012-04-03T22:32:50+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled): 
2012-04-03T22:32:50+00:00 app[web.1]:  3: <head> 
2012-04-03T22:32:50+00:00 app[web.1]:  4: <title>HavenCollect2</title> 
2012-04-03T22:32:50+00:00 app[web.1]:  2: <html> 
2012-04-03T22:32:50+00:00 app[web.1]:  5: <%= stylesheet_link_tag "application", :media => "all" %> 
2012-04-03T22:32:50+00:00 app[web.1]:  6: <%= javascript_include_tag "application" %> 
2012-04-03T22:32:50+00:00 app[web.1]:  7: <%= csrf_meta_tags %> 
2012-04-03T22:32:50+00:00 app[web.1]:  8: </head> 
2012-04-03T22:32:50+00:00 app[web.1]: 
2012-04-03T22:32:50+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2192528381921801676_29536600' 
2012-04-03T22:32:50+00:00 app[web.1]: app/controllers/addresses_controller.rb:7:in `index' 
2012-04-03T22:32:50+00:00 app[web.1]: cache: [GET /addresses] miss 
2012-04-03T22:32:50+00:00 app[web.1]: 
2012-04-03T22:32:50+00:00 heroku[router]: GET falling-window-3630.heroku.com/addresses dyno=web.1 queue=0 wait=0ms service=14ms status=500 bytes=643 
2012-04-03T22:32:50+00:00 heroku[nginx]: [local ip address] - - [03/Apr/2012:22:32:50 +0000] "GET /addresses HTTP/1.1" 500 643 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19" falling-window-3630.heroku.com 
2012-04-03T22:32:56+00:00 app[web.1]: 
2012-04-03T22:32:56+00:00 app[web.1]: 
2012-04-03T22:32:56+00:00 app[web.1]: Processing by AddressesController#index as HTML 
2012-04-03T22:32:56+00:00 app[web.1]: Started GET "/addresses" for [local ip address] at 2012-04-03 15:32:56 -0700 
2012-04-03T22:32:56+00:00 heroku[router]: GET falling-window-3630.heroku.com/addresses dyno=web.1 queue=0 wait=0ms service=15ms status=500 bytes=643 
2012-04-03T22:32:56+00:00 app[web.1]:  3: <head> 
2012-04-03T22:32:56+00:00 app[web.1]: Completed 500 Internal Server Error in 3ms 
2012-04-03T22:32:56+00:00 app[web.1]:  4: <title>HavenCollect2</title> 
2012-04-03T22:32:56+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled): 
2012-04-03T22:32:56+00:00 app[web.1]: 
2012-04-03T22:32:56+00:00 app[web.1]:  5: <%= stylesheet_link_tag "application", :media => "all" %> 
2012-04-03T22:32:56+00:00 app[web.1]:  6: <%= javascript_include_tag "application" %> 
2012-04-03T22:32:56+00:00 app[web.1]:  2: <html> 
2012-04-03T22:32:56+00:00 app[web.1]: Rendered addresses/index.html.erb within layouts/application (0.3ms) 
2012-04-03T22:32:56+00:00 heroku[nginx]: [local ip address] - - [03/Apr/2012:22:32:56 +0000] "GET /addresses HTTP/1.1" 500 643 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.142 Safari/535.19" falling-window-3630.heroku.com 
2012-04-03T22:32:56+00:00 app[web.1]:  7: <%= csrf_meta_tags %> 
2012-04-03T22:32:56+00:00 app[web.1]:  8: </head> 
2012-04-03T22:32:56+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2192528381921801676_29536600' 
2012-04-03T22:32:56+00:00 app[web.1]: app/controllers/addresses_controller.rb:7:in `index' 
2012-04-03T22:32:56+00:00 app[web.1]: cache: [GET /addresses] miss 
2012-04-03T22:32:56+00:00 app[web.1]: 
2012-04-03T22:32:56+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]: Started GET "/addresses" for [local ip address] at  2012-04-03 15:32:59 -0700 
2012-04-03T22:32:59+00:00 app[web.1]: Processing by AddressesController#index as HTML 
2012-04-03T22:32:59+00:00 app[web.1]: Rendered addresses/index.html.erb within layouts/application (0.3ms) 
2012-04-03T22:32:59+00:00 app[web.1]: Completed 500 Internal Server Error in 3ms 
2012-04-03T22:32:59+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled): 
2012-04-03T22:32:59+00:00 app[web.1]:  2: <html> 
2012-04-03T22:32:59+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]:  3: <head> 
2012-04-03T22:32:59+00:00 app[web.1]:  4: <title>HavenCollect2</title> 
2012-04-03T22:32:59+00:00 app[web.1]:  5: <%= stylesheet_link_tag "application", :media => "all" %> 
2012-04-03T22:32:59+00:00 app[web.1]:  6: <%= javascript_include_tag "application" %> 
2012-04-03T22:32:59+00:00 app[web.1]:  8: </head> 
2012-04-03T22:32:59+00:00 app[web.1]:  7: <%= csrf_meta_tags %> 
2012-04-03T22:32:59+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2192528381921801676_29536600' 
2012-04-03T22:32:59+00:00 app[web.1]: app/controllers/addresses_controller.rb:7:in `index' 
2012-04-03T22:32:59+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]: 
2012-04-03T22:32:59+00:00 app[web.1]: cache: [GET /addresses] miss 
2012-04-03T22:32:59+00:00 heroku[router]: GET falling-window-3630.heroku.com/addresses dyno=web.1 queue=0 wait=0ms service=11ms status=500 bytes=643 

2012-04-03T22:32:59 + 00:00 Herokuの[nginxの]:[ローカルIPアドレス] - - [03/4月/ 2012:22:32:59 +0000]「GET /アドレスHTTP/1.1 "500 643" - Mozilla/5.0(Macintosh; Intel Mac OS X 10_6_7)AppleWebKit/535.19(GeckoのようなKHTML)Chrome/18.0.1025.142 Safari/535.19 "落ちるndow-3630.heroku.com

  • 削除まずログイン
+0

、同じページにアクセスしてみて、あなたがそのエラーページを取得した後、あなたのコンソールに移動し、 'Herokuののlogs'を入力してください。問題は何ですか? – Ashitaka

+0

私はログファイルを追加しましたが、ヒントを提供したものは見ませんでした。 – JohnGalt

+2

ルーティングエラーが発生しているようです。 'ActionController :: RoutingError(経路は[GET]/[address]にマッチしません):' – Ashitaka

答えて

2

2012-04-03T22ファイル:32:59 + 00:00アプリ[web.1]:ActionView ::テンプレート::エラー(application.cssがプリコンパイルされていません):

バンドルのexecすくい資産をお試しください:プリコンパイル

Gitが追加します。

プッシュ

あなたは杉のスタックにアップグレードする場合は、あなたの資産をプリコンパイルする必要はありません。

https://devcenter.heroku.com/articles/cedar

関連する問題