heroku打开不起作用。关于twitter克隆教程,ribbit

时间:2016-09-28 16:07:19

标签: ruby-on-rails heroku deployment

对于我遗漏的任何明显错误,我深表歉意。我对ruby和编程一般都比较新。

https://code.tutsplus.com/courses/building-ribbit-in-rails/lessons/creating-the-application-template

输入' heroku open'在命令行上,我收到错误消息:

您要查找的页面不存在。

您可能输错了地址或页面可能已移动。

这是我的heroku log -T

Emilios-MacBook-Pro:ribbit1 TheBabadook$ heroku logs -t
2016-09-28T03:36:49.149660+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2]
2016-09-28T03:36:49.148897+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] Started GET "/" for 104.162.114.18 at 2016-09-28 03:36:49 +0000
2016-09-28T03:36:49.149691+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] ActionController::RoutingError (No route matches [GET] "/"):
2016-09-28T03:36:49.149757+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2]
2016-09-28T03:36:49.149789+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'
2016-09-28T03:36:49.149814+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
2016-09-28T03:36:49.149844+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:36:in `call_app'
2016-09-28T03:36:49.149872+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `block in call'
2016-09-28T03:36:49.149988+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `call'
2016-09-28T03:36:49.149952+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `tagged'
2016-09-28T03:36:49.150019+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/request_id.rb:24:in `call'
2016-09-28T03:36:49.149899+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `block in tagged'
2016-09-28T03:36:49.149924+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:26:in `tagged'
2016-09-28T03:36:49.150042+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/method_override.rb:22:in `call'
2016-09-28T03:36:49.150338+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:275:in `block in run'
2016-09-28T03:36:49.150070+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/runtime.rb:22:in `call'
2016-09-28T03:36:49.150369+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `call'
2016-09-28T03:36:49.150097+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
2016-09-28T03:36:49.150402+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `block in spawn_thread'
2016-09-28T03:36:49.150122+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/executor.rb:12:in `call'
2016-09-28T03:36:49.150154+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/static.rb:136:in `call'
2016-09-28T03:36:49.150183+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/sendfile.rb:111:in `call'
2016-09-28T03:36:49.150212+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/engine.rb:522:in `call'
2016-09-28T03:36:49.150242+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/configuration.rb:225:in `call'
2016-09-28T03:36:49.150271+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:578:in `handle_request'
2016-09-28T03:36:49.150306+00:00 app[web.1]: [0a15eea8-9a4f-47ac-bba1-fef1391488f2] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:415:in `process_client'
2016-09-28T03:41:48.387907+00:00 heroku[router]: at=info method=GET path="/" host=calm-brushlands-63827.herokuapp.com request_id=3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771 fwd="104.162.114.18" dyno=web.1 connect=0ms service=3ms status=404 bytes=1744
2016-09-28T03:41:48.372564+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] Started GET "/" for 104.162.114.18 at 2016-09-28 03:41:48 +0000
2016-09-28T03:41:48.373126+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771]
2016-09-28T03:41:48.373146+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] ActionController::RoutingError (No route matches [GET] "/"):
2016-09-28T03:41:48.373221+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
2016-09-28T03:41:48.373159+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771]
2016-09-28T03:41:48.373247+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:36:in `call_app'
2016-09-28T03:41:48.373174+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'
2016-09-28T03:41:48.373259+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `block in call'
2016-09-28T03:41:48.373301+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `tagged'
2016-09-28T03:41:48.373279+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `block in tagged'
2016-09-28T03:41:48.373290+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:26:in `tagged'
2016-09-28T03:41:48.373360+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
2016-09-28T03:41:48.373312+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `call'
2016-09-28T03:41:48.373371+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/executor.rb:12:in `call'
2016-09-28T03:41:48.373325+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/request_id.rb:24:in `call'
2016-09-28T03:41:48.373337+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/method_override.rb:22:in `call'
2016-09-28T03:41:48.373348+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/runtime.rb:22:in `call'
2016-09-28T03:41:48.373456+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/configuration.rb:225:in `call'
2016-09-28T03:41:48.373398+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/static.rb:136:in `call'
2016-09-28T03:41:48.373424+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/sendfile.rb:111:in `call'
2016-09-28T03:41:48.373445+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/engine.rb:522:in `call'
2016-09-28T03:41:48.373466+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:578:in `handle_request'
2016-09-28T03:41:48.373478+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:415:in `process_client'
2016-09-28T03:41:48.373520+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `block in spawn_thread'
2016-09-28T03:41:48.373489+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:275:in `block in run'
2016-09-28T03:41:48.373500+00:00 app[web.1]: [3c4a0f6c-6f0c-4f80-8bd7-df83c8e68771] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `call'
2016-09-28T04:16:34.669686+00:00 heroku[web.1]: Idling
2016-09-28T04:16:34.670436+00:00 heroku[web.1]: State changed from up to down
2016-09-28T04:16:37.206037+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2016-09-28T04:16:37.902957+00:00 app[web.1]: - Gracefully stopping, waiting for requests to finish
2016-09-28T04:16:37.903216+00:00 app[web.1]: === puma shutdown: 2016-09-28 04:16:37 +0000 ===
2016-09-28T04:16:37.903246+00:00 app[web.1]: - Goodbye!
2016-09-28T04:16:37.903457+00:00 app[web.1]: Exiting
2016-09-28T04:16:38.084555+00:00 heroku[web.1]: Process exited with status 0
2016-09-28T15:44:55.023011+00:00 heroku[web.1]: Unidling
2016-09-28T15:44:55.023329+00:00 heroku[web.1]: State changed from down to starting
2016-09-28T15:44:57.262220+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 6823 -e production`
2016-09-28T15:44:59.998022+00:00 app[web.1]: => Booting Puma
2016-09-28T15:44:59.998040+00:00 app[web.1]: => Rails 5.0.0.1 application starting in production on http://0.0.0.0:6823
2016-09-28T15:44:59.998041+00:00 app[web.1]: => Run `rails server -h` for more startup options
2016-09-28T15:45:00.857318+00:00 heroku[web.1]: State changed from starting to up
2016-09-28T15:45:00.748363+00:00 app[web.1]: Puma starting in single mode...
2016-09-28T15:45:00.748408+00:00 app[web.1]: * Version 3.6.0 (ruby 2.2.2-p95), codename: Sleepy Sunday Serenity
2016-09-28T15:45:00.748409+00:00 app[web.1]: * Min threads: 5, max threads: 5
2016-09-28T15:45:00.748410+00:00 app[web.1]: * Environment: production
2016-09-28T15:45:00.748502+00:00 app[web.1]: * Listening on tcp://0.0.0.0:6823
2016-09-28T15:45:00.748863+00:00 app[web.1]: Use Ctrl-C to stop
2016-09-28T15:45:02.109026+00:00 heroku[router]: at=info method=GET path="/" host=calm-brushlands-63827.herokuapp.com request_id=4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7 fwd="104.162.114.18" dyno=web.1 connect=0ms service=39ms status=404 bytes=1744
2016-09-28T15:45:02.112273+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] Started GET "/" for 104.162.114.18 at 2016-09-28 15:45:02 +0000
2016-09-28T15:45:02.113665+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7]
2016-09-28T15:45:02.113717+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] ActionController::RoutingError (No route matches [GET] "/"):
2016-09-28T15:45:02.113758+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7]
2016-09-28T15:45:02.113796+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/debug_exceptions.rb:53:in `call'
2016-09-28T15:45:02.113833+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
2016-09-28T15:45:02.113879+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:36:in `call_app'
2016-09-28T15:45:02.113932+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `block in call'
2016-09-28T15:45:02.113935+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `block in tagged'
2016-09-28T15:45:02.113971+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:26:in `tagged'
2016-09-28T15:45:02.114079+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/rack/logger.rb:24:in `call'
2016-09-28T15:45:02.114004+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in `tagged'
2016-09-28T15:45:02.114114+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/request_id.rb:24:in `call'
2016-09-28T15:45:02.114161+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/method_override.rb:22:in `call'
2016-09-28T15:45:02.114195+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/runtime.rb:22:in `call'
2016-09-28T15:45:02.114230+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/activesupport-5.0.0.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
2016-09-28T15:45:02.114267+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/executor.rb:12:in `call'
2016-09-28T15:45:02.114297+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/static.rb:136:in `call'
2016-09-28T15:45:02.114337+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/rack-2.0.1/lib/rack/sendfile.rb:111:in `call'
2016-09-28T15:45:02.114371+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/railties-5.0.0.1/lib/rails/engine.rb:522:in `call'
2016-09-28T15:45:02.114403+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/configuration.rb:225:in `call'
2016-09-28T15:45:02.114428+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:578:in `handle_request'
2016-09-28T15:45:02.114454+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:415:in `process_client'
2016-09-28T15:45:02.114486+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/server.rb:275:in `block in run'
2016-09-28T15:45:02.114529+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `call'
2016-09-28T15:45:02.114564+00:00 app[web.1]: [4ba96dd9-a2d7-4ea5-93f2-e74ba40674d7] vendor/bundle/ruby/2.2.0/gems/puma-3.6.0/lib/puma/thread_pool.rb:116:in `block in spawn_thread'

这是我的宝石文件:

source 'https://rubygems.org'

ruby '2.2.2'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.0', '>= 5.0.0.1'

# Use sqlite3 as the database for Active Record

group :development, :test do
    gem 'sqlite3'
end

group :production do
    gem 'pg'
end


gem 'rails_12factor'
# Use Puma as the app server
gem 'puma', '~> 3.0'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.2'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 3.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug', platform: :mri
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
  gem 'web-console'
  gem 'listen', '~> 3.0.5'
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '~> 2.0.0'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

这是我的gemfile.lock

GEM
  remote: https://rubygems.org/
  specs:
    actioncable (5.0.0.1)
      actionpack (= 5.0.0.1)
      nio4r (~> 1.2)
      websocket-driver (~> 0.6.1)
    actionmailer (5.0.0.1)
      actionpack (= 5.0.0.1)
      actionview (= 5.0.0.1)
      activejob (= 5.0.0.1)
      mail (~> 2.5, >= 2.5.4)
      rails-dom-testing (~> 2.0)
    actionpack (5.0.0.1)
      actionview (= 5.0.0.1)
      activesupport (= 5.0.0.1)
      rack (~> 2.0)
      rack-test (~> 0.6.3)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    actionview (5.0.0.1)
      activesupport (= 5.0.0.1)
      builder (~> 3.1)
      erubis (~> 2.7.0)
      rails-dom-testing (~> 2.0)
      rails-html-sanitizer (~> 1.0, >= 1.0.2)
    activejob (5.0.0.1)
      activesupport (= 5.0.0.1)
      globalid (>= 0.3.6)
    activemodel (5.0.0.1)
      activesupport (= 5.0.0.1)
    activerecord (5.0.0.1)
      activemodel (= 5.0.0.1)
      activesupport (= 5.0.0.1)
      arel (~> 7.0)
    activesupport (5.0.0.1)
      concurrent-ruby (~> 1.0, >= 1.0.2)
      i18n (~> 0.7)
      minitest (~> 5.1)
      tzinfo (~> 1.1)
    arel (7.1.2)
    builder (3.2.2)
    byebug (9.0.5)
    coffee-rails (4.2.1)
      coffee-script (>= 2.2.0)
      railties (>= 4.0.0, < 5.2.x)
    coffee-script (2.4.1)
      coffee-script-source
      execjs
    coffee-script-source (1.10.0)
    concurrent-ruby (1.0.2)
    debug_inspector (0.0.2)
    erubis (2.7.0)
    execjs (2.7.0)
    ffi (1.9.14)
    globalid (0.3.7)
      activesupport (>= 4.1.0)
    i18n (0.7.0)
    jbuilder (2.6.0)
      activesupport (>= 3.0.0, < 5.1)
      multi_json (~> 1.2)
    jquery-rails (4.2.1)
      rails-dom-testing (>= 1, < 3)
      railties (>= 4.2.0)
      thor (>= 0.14, < 2.0)
    listen (3.0.8)
      rb-fsevent (~> 0.9, >= 0.9.4)
      rb-inotify (~> 0.9, >= 0.9.7)
    loofah (2.0.3)
      nokogiri (>= 1.5.9)
    mail (2.6.4)
      mime-types (>= 1.16, < 4)
    method_source (0.8.2)
    mime-types (3.1)
      mime-types-data (~> 3.2015)
    mime-types-data (3.2016.0521)
    mini_portile2 (2.1.0)
    minitest (5.9.1)
    multi_json (1.12.1)
    nio4r (1.2.1)
    nokogiri (1.6.8)
      mini_portile2 (~> 2.1.0)
      pkg-config (~> 1.1.7)
    pg (0.18.4)
    pkg-config (1.1.7)
    puma (3.6.0)
    rack (2.0.1)
    rack-test (0.6.3)
      rack (>= 1.0)
    rails (5.0.0.1)
      actioncable (= 5.0.0.1)
      actionmailer (= 5.0.0.1)
      actionpack (= 5.0.0.1)
      actionview (= 5.0.0.1)
      activejob (= 5.0.0.1)
      activemodel (= 5.0.0.1)
      activerecord (= 5.0.0.1)
      activesupport (= 5.0.0.1)
      bundler (>= 1.3.0, < 2.0)
      railties (= 5.0.0.1)
      sprockets-rails (>= 2.0.0)
    rails-dom-testing (2.0.1)
      activesupport (>= 4.2.0, < 6.0)
      nokogiri (~> 1.6.0)
    rails-html-sanitizer (1.0.3)
      loofah (~> 2.0)
    rails_12factor (0.0.3)
      rails_serve_static_assets
      rails_stdout_logging
    rails_serve_static_assets (0.0.5)
    rails_stdout_logging (0.0.5)
    railties (5.0.0.1)
      actionpack (= 5.0.0.1)
      activesupport (= 5.0.0.1)
      method_source
      rake (>= 0.8.7)
      thor (>= 0.18.1, < 2.0)
    rake (11.3.0)
    rb-fsevent (0.9.7)
    rb-inotify (0.9.7)
      ffi (>= 0.5.0)
    sass (3.4.22)
    sass-rails (5.0.6)
      railties (>= 4.0.0, < 6)
      sass (~> 3.1)
      sprockets (>= 2.8, < 4.0)
      sprockets-rails (>= 2.0, < 4.0)
      tilt (>= 1.1, < 3)
    spring (1.7.2)
    spring-watcher-listen (2.0.0)
      listen (>= 2.7, < 4.0)
      spring (~> 1.2)
    sprockets (3.7.0)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
    sprockets-rails (3.2.0)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)
    sqlite3 (1.3.11)
    thor (0.19.1)
    thread_safe (0.3.5)
    tilt (2.0.5)
    turbolinks (5.0.1)
      turbolinks-source (~> 5)
    turbolinks-source (5.0.0)
    tzinfo (1.2.2)
      thread_safe (~> 0.1)
    uglifier (3.0.2)
      execjs (>= 0.3.0, < 3)
    web-console (3.3.1)
      actionview (>= 5.0)
      activemodel (>= 5.0)
      debug_inspector
      railties (>= 5.0)
    websocket-driver (0.6.4)
      websocket-extensions (>= 0.1.0)
    websocket-extensions (0.1.2)

PLATFORMS
  ruby

DEPENDENCIES
  byebug
  coffee-rails (~> 4.2)
  jbuilder (~> 2.5)
  jquery-rails
  listen (~> 3.0.5)
  pg
  puma (~> 3.0)
  rails (~> 5.0.0, >= 5.0.0.1)
  rails_12factor
  sass-rails (~> 5.0)
  spring
  spring-watcher-listen (~> 2.0.0)
  sqlite3
  turbolinks (~> 5)
  tzinfo-data
  uglifier (>= 1.3.0)
  web-console

RUBY VERSION
   ruby 2.2.2p95

BUNDLED WITH
   1.13.1

我创建了一个控制器,使用rails生成控制器欢迎索引,希望&#39; heroku open&#39;工作

This is my routes.rb

Rails.application.routes.draw do
  get 'welcome/index'



  # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
end

这是我的welcome_controller.rb

class WelcomeController < ApplicationController


  def index
  end
end

这是我的index.html.erb

<h1>Welcome#index</h1>
<p>Find me in app/views/welcome/index.html.erb</p>

在production.rb中我尝试更改

'config.assets.compile = false'
to 'config.assets.compile = true' with no success. 

我试过但它没有用。

$ heroku rake db:migrate
$ heroku run rake db:setup

2 个答案:

答案 0 :(得分:1)

尝试在路径文件中添加根路径:

root 'controller_name#action_name' #Make sure to use the actual controller and action names responsible for serving the homepage.

答案 1 :(得分:0)

您应该按照Guidelines

中的说明在config/routes.rb文件中添加根目录

您可以像这样使用它(在rails 4/5中):

Rails.application.routes.draw do
  root 'welcome#index'
end

或者还有详细方法(在rails 3中):root to: welcome#index