1

こんにちは、プロジェクトをHerokuにプッシュしようとするのはこれが初めてですが、エラーが発生We're sorry, but something went wrong.します。Herokuログの読み取り方法がわかりません。非推奨の警告ですか?ベンダー/プラグインに何もありません...誰かが私に何が悪いのかを理解するのを手伝ってもらえますか?他にファイルが必要な場合はお知らせください。

2012-10-23T20:29:56+00:00 app[web.1]:   Rendered home/index.html.erb within layouts/application (10.8ms)
2012-10-23T20:29:56+00:00 app[web.1]: WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.
2012-10-23T20:29:56+00:00 app[web.1]:     2: <html>
2012-10-23T20:29:56+00:00 app[web.1]:     3: <head>
2012-10-23T20:29:56+00:00 app[web.1]:     4:   <title><%= complete_title(yield(:title)) %></title>
2012-10-23T20:29:56+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required):
2012-10-23T20:29:56+00:00 app[web.1]:     8: </head>
2012-10-23T20:29:56+00:00 app[web.1]:     5:   <%= stylesheet_link_tag    "application", :media => "all" %>
2012-10-23T20:29:56+00:00 app[web.1]:     6:   <%= javascript_include_tag "application" %>
2012-10-23T20:29:56+00:00 app[web.1]:     7:   <%= csrf_meta_tags %>
2012-10-23T20:29:56+00:00 app[web.1]:   app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2170089293047453939_42303620'
2012-10-23T20:29:56+00:00 app[web.1]: 
2012-10-23T20:29:56+00:00 app[web.1]: 
2012-10-23T20:29:56+00:00 app[web.1]: 
2012-10-23T20:29:56+00:00 app[web.1]: Completed 500 Internal Server Error in 664ms
2012-10-23T20:29:56+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=806ms status=500 bytes=643
2012-10-23T20:29:56+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=11ms status=200 bytes=0
2012-10-23T20:30:32+00:00 app[web.1]: 
2012-10-23T20:30:32+00:00 app[web.1]: Started GET "/" for 66.108.172.226 at 2012-10-23 20:30:32 +0000
2012-10-23T20:30:32+00:00 app[web.1]: 
2012-10-23T20:30:32+00:00 app[web.1]: Processing by HomeController#index as HTML
2012-10-23T20:30:32+00:00 app[web.1]:   Rendered home/index.html.erb within layouts/application (0.4ms)
2012-10-23T20:30:32+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required):
2012-10-23T20:30:32+00:00 app[web.1]:     2: <html>
2012-10-23T20:30:32+00:00 app[web.1]:     3: <head>
2012-10-23T20:30:32+00:00 app[web.1]:     4:   <title><%= complete_title(yield(:title)) %></title>
2012-10-23T20:30:32+00:00 app[web.1]:     5:   <%= stylesheet_link_tag    "application", :media => "all" %>
2012-10-23T20:30:32+00:00 app[web.1]:     6:   <%= javascript_include_tag "application" %>
2012-10-23T20:30:32+00:00 app[web.1]: Completed 500 Internal Server Error in 26ms
2012-10-23T20:30:32+00:00 app[web.1]: 
2012-10-23T20:30:32+00:00 app[web.1]:   app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2170089293047453939_42303620'
2012-10-23T20:30:32+00:00 app[web.1]: 
2012-10-23T20:30:32+00:00 app[web.1]: 
2012-10-23T20:30:32+00:00 app[web.1]:     7:   <%= csrf_meta_tags %>
2012-10-23T20:30:32+00:00 app[web.1]:     8: </head>
2012-10-23T20:30:32+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=47ms status=500 bytes=643
2012-10-23T21:35:53+00:00 heroku[web.1]: Idling
2012-10-23T21:35:56+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2012-10-23T21:35:57+00:00 app[web.1]:   /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select'
2012-10-23T21:35:57+00:00 app[web.1]: [2012-10-23 21:35:57] ERROR SignalException: SIGTERM
2012-10-23T21:36:06+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL
2012-10-23T21:36:06+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM
2012-10-23T21:36:08+00:00 heroku[web.1]: Process exited with status 137
2012-10-23T21:36:12+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 45563`
2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release note
s for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-23T21:36:21+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-10-23T21:36:21+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
2012-10-23T21:36:21+00:00 app[web.1]: => Booting WEBrick
2012-10-23T21:36:21+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:45563
2012-10-23T21:36:21+00:00 app[web.1]: => Call with -d to detach
2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO  WEBrick 1.3.1
2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux]
2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO  WEBrick::HTTPServer#start: pid=2 port=45563
2012-10-23T21:36:23+00:00 heroku[web.1]: State changed from starting to up
2012-10-23T22:39:55+00:00 heroku[web.1]: Idling
2012-10-23T2
2:39:59+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2012-10-23T22:39:59+00:00 app[web.1]: [2012-10-23 22:39:59] ERROR SignalException: SIGTERM
2012-10-23T22:39:59+00:00 app[web.1]:   /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select'
2012-10-23T22:40:08+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM
2012-10-23T22:40:08+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL
2012-10-23T22:40:11+00:00 heroku[web.1]: Process exited with status 137
2012-10-23T22:40:11+00:00 heroku[web.1]: State changed from up to down
2012-10-24T00:05:40+00:00 heroku[web.1]: Unidling
2012-10-24T00:05:40+00:00 heroku[web.1]: State changed from down to starting
2012-10-24T00:05:42+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 26314`
2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5)
2012-10-24T00:05:50+00:00 app[web.1]: => Booting WEBrick
2012-10-24T00:05:50+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:26314
2012-10-24T00:05:50+00:00 app[web.1]: => Call with -d to detach
2012-10-24T00:05:50+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-10-24T00:05:50+00:00 app[web.1]: Connecting to database specified by DATABASE_URL
2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO  WEBrick 1.3.1
2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO  WEBrick::HTTPServer#start: pid=2 port=26314
2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux]
2012-10-24T00:05:51+00:00 heroku[web.1]: State changed from starting to up
2012-10-24T00:05:52+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=29ms status=301 bytes=0
2012-10-24T00:05:52+00:00 app[web.1]: 
2012-10-24T00:05:52+00:00 app[web.1]: 
2012-10-24T00:05:52+00:00 app[web.1]: Started GET "/" for 208.185.23.206 at 2012-10-24 00:05:52 +0000
2012-10-24T00:05:52+00:00 app[web.1]: Processing by HomeController#index as HTML
2012-10-24T00:05:53+00:00 app[web.1]: WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.
2012-10-24T00:05:53+00:00 app[web.1]:   Rendered home/index.html.erb within layouts/application (16.5ms)
2012-10-24T00:05:53+00:00 app[web.1]: Completed 500 Internal Server Error in 725ms
2012-10-24T00:05:53+00:00 app[web.1]: 
2012-10-24T00:05:53+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required):
2012-10-24T00:05:53+00:00 app[web.1]:     2: <html>
2012-10-24T00:05:53+00:00 app[web.1]:     3: <head>
2012-10-24T00:05:53+00:00 app[web.1]:     4:   <title><%= complete_title(yield(:title)) %></title>
2012-10-24T00:05:53+00:00 app[web.1]:     5:   <%= stylesheet_link_tag    "application", :media => "all" %>
2012-10-24T00:05:53+00:00 app[web.1]:     6:   <%= javascript_include_tag "application" %>
2012-10-24T00:05:5
3+00:00 app[web.1]:     7:   <%= csrf_meta_tags %>
2012-10-24T00:05:53+00:00 app[web.1]:     8: </head>
2012-10-24T00:05:53+00:00 app[web.1]:   app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2799874165581384053_34182960'
2012-10-24T00:05:53+00:00 app[web.1]: 
2012-10-24T00:05:53+00:00 app[web.1]: 
2012-10-24T00:05:53+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=1169ms status=500 bytes=643
2012-10-24T00:05:53+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=10ms status=200 bytes=0

Gemfile

source 'https://rubygems.org'

gem 'rails', '3.2.8'
gem "bcrypt-ruby"
gem 'paperclip'
gem 'jquery-rails'
gem 'fancybox-rails'
gem 'will_paginate', '~> 3.0'
gem 's3_direct_upload'
gem 'aws-s3'
gem 'aws-sdk'
gem 'mail'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development, :test do
  gem 'sqlite3'
  gem 'rspec-rails'
  gem 'debugger'
end

group :production do
  gem 'pg'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

  gem 'uglifier', '>= 1.0.3'
  gem 'jquery-fileupload-rails'
end

gem 'jquery-rails'
4

2 に答える 2

3

まず、いくつかのポインタ。このメッセージWe're sorry, but something went wrongは、本番モードであるため、アプリケーションでエラーが発生した場合にHerokuがエンドユーザーに表示するメッセージです。これは、ローカルマシンの開発モードで発生することとは異なります。これは、デバッグスタックトレースを、アプリケーションのユーザーに公開したくないという理論に基づいています。

非推奨の警告は赤いニシンです。これは、HerokuがすべてのRailsアプリケーションに注入して、ログ管理機能と統合するためのいくつかの宝石に関するものです。

エラーログの本当に適切な行は次のとおりです。

2012-10-23T20:29:56+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required):

これは、スタイルシートの処理方法のどこか、おそらくアセットパイプライン機能のエラーです。そのため、@evanc3はスタイルシートの数を尋ねています。そして、私はこの問題をデバッグする方法がわからないことを告白します-したがって、これは部分的な答えにすぎません。うまくいけば、私はあなたを正しい道に導いた。

于 2012-10-24T05:53:10.037 に答える
1

グーグルとWARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.

私はこの答えを見つけました:https
://stackoverflow.com/a/12859696/1008230 アセットはローカルでコンパイルする必要があるようです。

ここにいくつかの参照があります:

アセットのプリコンパイルを高速化するには、config / application.rbでconfig.assets.initialize_on_precompileをfalseに設定することでアプリケーションを部分的にロードできますが、その場合、テンプレートはアプリケーションオブジェクトまたはメソッドを認識できません。Herokuでは、これがfalseである必要があります。

http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

Rails 3.1.1以降では、アセットのプリコンパイル中に、次の行がconfig / application.rbにあることを確認することで、アプリケーションの初期化とデータベースへの接続を防ぐことができます 。config.assets.initialize_on_precompile = false

https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar#troubleshooting

自分で試していないので、お役に立てば幸いです。

于 2012-10-25T04:12:15.520 に答える