0

让我从我是新手开始。我正在关注 Michael Hartl 的“Ruby on Rails 3 教程:通过示例学习 Rails”。我在电子书第 7 章中的位置 4503。

我正在尝试将我的 rails 应用程序推送到 heroku,然后查看相应的网页。当我访问 heroku 网页时,我看到的只是错误消息“我们很抱歉,但出了点问题”。

chad@chad-HP-Pavilion-dv6500-Notebook-PC:~/rails/sample_app$ git push heroku master
Counting objects: 423, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (300/300), done.
Writing objects: 100% (423/423), 171.76 KiB, done.
Total 423 (delta 193), reused 239 (delta 91)
-----> Ruby/Rails app detected
-----> Installing dependencies using Bundler version 1.3.0.pre.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs bin/ --deployment
   Fetching gem metadata from https://rubygems.org/.........
   Fetching gem metadata from https://rubygems.org/..
   Installing rake (10.0.2)
   Installing i18n (0.6.1)
   Installing multi_json (1.4.0)
   Installing activesupport (3.2.8)
   Installing builder (3.0.4)
   Installing activemodel (3.2.8)
   Installing erubis (2.7.0)
   Installing journey (1.0.4)
   Installing rack (1.4.1)
   Installing rack-cache (1.2)
   Installing rack-test (0.6.2)
   Installing hike (1.2.1)
   Installing tilt (1.3.3)
   Installing sprockets (2.1.3)
   Installing actionpack (3.2.8)
   Installing mime-types (1.19)
   Installing polyglot (0.3.3)
   Installing treetop (1.4.12)
   Installing mail (2.4.4)
   Installing actionmailer (3.2.8)
   Installing arel (3.0.2)
   Installing tzinfo (0.3.35)
   Installing activerecord (3.2.8)
   Installing activeresource (3.2.8)
   Installing coffee-script-source (1.4.0)
   Installing execjs (1.4.0)
   Installing coffee-script (2.2.0)
   Installing rack-ssl (1.3.2)
   Installing json (1.7.5)
   Installing rdoc (3.12)
   Installing thor (0.16.0)
   Installing railties (3.2.8)
   Installing coffee-rails (3.2.2)
   Installing gravatar_image_tag (0.1.0)
   Installing jquery-rails (2.1.4)
   Installing pg (0.14.1)
   Using bundler (1.3.0.pre.2)
   Installing rails (3.2.8)
   Installing sass (3.2.3)
   Installing sass-rails (3.2.5)
   Installing uglifier (1.3.0)
   Your bundle is complete! It was installed into ./vendor/bundle
   Post-install message from rdoc:
   Depending on your version of ruby, you may need to install ruby rdoc/ri data:
   <= 1.8.6 : unsupported
   = 1.8.7 : gem install rdoc-data; rdoc-data --install
   = 1.9.1 : gem install rdoc-data; rdoc-data --install
   >= 1.9.2 : nothing to do! Yay!
   Cleaning up the bundler cache.
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
       Detected manifest.yml, assuming assets were compiled locally
-----> Rails plugin injection
       Injecting rails_log_stdout
       Injecting rails3_serve_static_assets
-----> Discovering process types
       Procfile declares types      -> (none)
       Default types for Ruby/Rails -> console, rake, web, worker
-----> Compiled slug size: 8.9MB
-----> Launching... done, v6
       http://fast-caverns-8821.herokuapp.com deployed to Heroku

To git@heroku.com:fast-caverns-8821.git
 * [new branch]      master -> master
chad@chad-HP-Pavilion-dv6500-Notebook-PC:~/rails/sample_app$ 

$heroku 日志

chad@chad-HP-Pavilion-dv6500-Notebook-PC:~/rails/sample_app$ heroku logs    
2013-01-03T21:48:06+00:00 heroku[api]: Release v2 created by chadfaling@gmail.com
2013-01-03T21:48:06+00:00 heroku[api]: Enable Logplex by chadfaling@gmail.com 
2013-01-03T21:48:35+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:48:36+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/favicon.ico host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:48:36+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/favicon.ico host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:49:17+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:49:19+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:49:20+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:49:21+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:49:23+00:00  heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:50:44+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:50:45+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:50:45+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:54:27+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=109.150.198.176 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T21:54:28+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/favicon.ico host=fast-caverns-8821.herokuapp.com fwd=109.150.198.176 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T22:11:25+00:00 heroku[router]: at=info code= desc="Blank app" method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno= queue= wait= connect= service= status=502 bytes= 
2013-01-03T22:17:11+00:00 heroku[slugc]: Slug compilation  started 
2013-01-03T22:17:44+00:00 heroku[api]: Attach HEROKU_POSTGRESQL_IVORY resource by chadfaling@gmail.com 
2013-01-03T22:17:44+00:00 heroku[api]: Release v3 created by chadfaling@gmail.com 
2013-01-03T22:17:44+00:00 heroku[api]: Add DATABASE_URL config by chadfaling@gmail.com 
2013-01-03T22:17:44+00:00 heroku[api]: Release v4 created by chadfaling@gmail.com 
2013-01-03T22:17:49+00:00 heroku[api]: Add  config by chadfaling@gmail.com 
2013-01-03T22:17:49+00:00 heroku[api]: Release v5 created by chadfaling@gmail.com 
2013-01-03T22:17:50+00:00 heroku[api]: Scale to web=1 by chadfaling@gmail.com 
2013-01-03T22:17:50+00:00 heroku[api]: Release v6 created by chadfaling@gmail.com 
2013-01-03T22:17:50+00:00 heroku[api]: Deploy 4c02e8a by chadfaling@gmail.com 
2013-01-03T22:17:51+00:00 heroku[slugc]: Slug compilation finished 
2013-01-03T22:17:53+00:00 heroku[web.1]: Starting process with command `bundle exec rails server-p 18935` 
2013-01-03T22:17:54+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 53518` 
2013-01-03T22:17:57+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) 
2013-01-03T22:17:57+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) 
2013-01-03T22:17:59+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) 
2013-01-03T22:17:59+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) 
2013-01-03T22:17:59+00:00 app[web.1]: => Booting WEBrick 2013-01-03T22:17:59+00:00 app[web.1]: => Call with -d to detach 
2013-01-03T22:17:59+00:00 app[web.1]: Connecting to database specified by DATABASE_URL 
2013-01-03T22:17:59+00:00 app[web.1]: => Ctrl-C to shutdown server 
2013-01-03T22:17:59+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:53518 2013-01-03T22:18:00+00:00 app[web.1]: [2013-01-03 22:18:00] INFO  ruby1.9.2 (2011-07-09) [x86_64-linux] 
2013-01-03T22:18:00+00:00 app[web.1]: [2013-01-03 22:18:00] INFO  WEBrick 1.3.1 
2013-01-03T22:18:00+00:00 app[web.1]: [2013-01-03 22:18:00] INFO  WEBrick::HTTPServer#start: pid=2 port=53518 
2013-01-03T22:18:02+00:00 app[web.1]: Connecting to database specified by DATABASE_URL 2013-01-03T22:18:02+00:00 app[web.1]: => Booting WEBrick 
2013-01-03T22:18:02+00:00 app[web.1]: => Call with -d to detach 
2013-01-03T22:18:02+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:18935 
2013-01-03T22:18:02+00:00 app[web.1]: => Ctrl-C to shutdown server 
2013-01-03T22:18:03+00:00 app[web.1]: [2013-01-03 22:18:03] INFO  WEBrick 1.3.1 
2013-01-03T22:18:03+00:00 app[web.1]: [2013-01-03 22:18:03] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux] 
2013-01-03T22:18:03+00:00 app[web.1]: [2013-01-03 22:18:03] INFO  WEBrick::HTTPServer#start: pid=2 port=18935 
2013-01-03T22:18:03+00:00 heroku[web.1]: Stopping all processes with SIGTERM 
2013-01-03T22:18:03+00:00 heroku[web.1]: State changed from starting to up 
2013-01-03T22:18:04+00:00 app[web.1]: [2013-01-03 22:18:04] ERROR SignalException: SIGTERM 
2013-01-03T22:18:04+00:00 app[web.1]:   /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select' 
2013-01-03T22:18:14+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL 
2013-01-03T22:18:14+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM 
2013-01-03T22:18:16+00:00 heroku[web.1]: Process exited with status 137 
2013-01-03T22:18:18+00:00 app[web.1]: Started GET "/" for 71.203.9.123 at 
2013-01-03 22:18:18 +0000 2013-01-03T22:18:18+00:00 app[web.1]:  
2013-01-03T22:18:18+00:00 app[web.1]:  2013-01-03T22:18:18+00:00 app[web.1]: Processing by PagesController#home as HTML 
2013-01-03T22:18:18+00:00 app[web.1]:   Rendered pages/home.html.erb within layouts/application (7.6ms) 
2013-01-03T22:18:18+00:00 heroku[router]: at=info method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno=web.1 queue=0 wait=2ms connect=3ms service=227ms status=500 bytes=643 
2013-01-03T22:18:18+00:00 app[web.1]: Completed 500 Internal Server Error in 73ms 
2013-01-03T22:18:18+00:00 app[web.1]:   Rendered layouts/_stylesheets.html.erb (13.6ms) 
2013-01-03T22:18:18+00:00 app[web.1]:  2013-01-03T22:18:18+00:00 app[web.1]: ActionView::Template::Error (blueprint/screen.css isn't precompiled): 
2013-01-03T22:18:18+00:00 app[web.1]:     2: <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
2013-01-03T22:18:18+00:00 app[web.1]:     1: <!--[if it IE 9]> 
2013-01-03T22:18:18+00:00 app[web.1]:     6: <!--[if it IE 8]><%= stylesheet_link_tag 'blueprint/ie' %><![endif]--> 
2013-01-03T22:18:18+00:00 app[web.1]:  2013-01-03T22:18:18+00:00 app[web.1]:   app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___3224471283117236114_42422900' 
2013-01-03T22:18:18+00:00 app[web.1]:  2013-01-03T22:18:18+00:00 app[web.1]:     7: <%= stylesheet_link_tag 'custom', :media => 'screen' %> 
2013-01-03T22:18:18+00:00 app[web.1]:   app/views/layouts/_stylesheets.html.erb:4:in `_app_views_layouts__stylesheets_html_erb__1641714469046479695_41334620' 
2013-01-03T22:18:18+00:00 app[web.1]:     3: <![endif]--> 
2013-01-03T22:18:18+00:00 app[web.1]:     4: <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
2013-01-03T22:18:18+00:00 app[web.1]:     5: <%= stylesheet_link_tag 'blueprint/print', :media=> 'print' %> 
2013-01-03T22:27:21+00:00 app[web.1]:  2013-01-03T22:27:21+00:00 app[web.1]: Started GET "/" for 71.203.9.123 at 
2013-01-03 22:27:21 +0000 2013-01-03T22:27:21+00:00 app[web.1]:  
2013-01-03T22:27:21+00:00 app[web.1]: Processing by PagesController#home as HTML 
2013-01-03T22:27:21+00:00 app[web.1]:   Rendered pages/home.html.erb within layouts/application (0.3ms) 
2013-01-03T22:27:21+00:00 app[web.1]:   Rendered layouts/_stylesheets.html.erb (0.7ms) 
2013-01-03T22:27:21+00:00 app[web.1]: Completed 500 Internal Server Error in 2ms 
2013-01-03T22:27:21+00:00 app[web.1]:     5: <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %> 
2013-01-03T22:27:21+00:00 app[web.1]:  
2013-01-03T22:27:21+00:00 app[web.1]:     7: <%= stylesheet_link_tag 'custom', :media => 'screen' %> 
2013-01-03T22:27:21+00:00 app[web.1]:     2: <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
2013-01-03T22:27:21+00:00 app[web.1]:     1: <!--[if it IE 9]> 
2013-01-03T22:27:21+00:00 app[web.1]: ActionView::Template::Error (blueprint/screen.css isn't precompiled): 
 2013-01-03T22:27:21+00:00 app[web.1]:     3: <![endif]--> 
2013-01-03T22:27:21+00:00 app[web.1]:  4: <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
2013-01-03T22:27:21+00:00 app[web.1]:   app/views/layouts/_stylesheets.html.erb:4:in `_app_views_layouts__stylesheets_html_erb__1641714469046479695_41334620' 
2013-01-03T22:27:21+00:00 app[web.1]:   app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___3224471283117236114_42422900' 
2013-01-03T22:27:21+00:00 app[web.1]:     6: <!--[if it IE 8]><%= stylesheet_link_tag 'blueprint/ie' %><![endif]--> 
2013-01-03T22:27:21+00:00 app[web.1]:  2013-01-03T22:27:21+00:00 app[web.1]:  
2013-01-03T22:27:21+00:00 heroku[router]: at=info method=GET path=/ host=fast-caverns-8821.herokuapp.com fwd=71.203.9.123 dyno=web.1 queue=0 wait=0ms connect=2ms service=23ms status=500 bytes=643

任何人都可以帮忙吗?请 :)

注意:我已经阅读了其他类似问题的帖子并尝试了以下建议:

  1. 在您的 config/environments/production.rb 中,您设置

config.assets.precompile += %w( blueprint/screen.css blueprint/print.css )

4

1 回答 1

0

运行并重rake assets:precompile

于 2013-01-03T21:18:37.600 回答