如何解决此问题以将Rails应用程序部署到Heroku?

永不微笑

当我运行“ heroku local”时,一切工作正常!

但是,当我运行“ heroku open”时,它不起作用:

“您要查找的页面不存在。您可能输入了错误的地址或页面已移动。如果您是应用程序所有者,请检查日志以获取更多信息。”

这是我的Gemfile:

source 'https://rubygems.org'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
ruby '2.2.1'
gem 'rails', '4.0.2'
gem 'puma'
gem 'foreman'

# Use postgresql as the database for Active Record
gem 'pg'

# Use SCSS for stylesheets
gem 'sass-rails', '5.0.2'

# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'

# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'

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

# Use jquery as the JavaScript library
gem 'jquery-rails'

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'

group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

这是Procfile:

web: bundle exec puma -e  -p 5000 -S ~/puma -C config/puma.rb

这是文件日志:

2015-05-20T12:38:42.297654+00:00 app[web.1]: Started GET "/" for 183.81.86.77 at 2015-05-20 12:38:42 +0000
2015-05-20T12:38:42.392427+00:00 app[web.1]: 
2015-05-20T12:38:42.392433+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/"):
2015-05-20T12:38:42.392437+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/actionpack-4.0.2/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2015-05-20T12:38:42.392445+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.2/lib/active_support/tagged_logging.rb:67:in `tagged'
2015-05-20T12:38:42.392435+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/actionpack-4.0.2/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2015-05-20T12:38:42.392452+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/actionpack-4.0.2/lib/action_dispatch/middleware/request_id.rb:21:in `call'
2015-05-20T12:38:42.392456+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.2/lib/active_support/cache/strategy/local_cache.rb:83:in `call'
2015-05-20T12:38:42.392439+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/railties-4.0.2/lib/rails/rack/logger.rb:38:in `call_app'
2015-05-20T12:38:42.392440+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/railties-4.0.2/lib/rails/rack/logger.rb:20:in `block in call'
2015-05-20T12:38:42.392458+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/actionpack-4.0.2/lib/action_dispatch/middleware/static.rb:64:in `call'
2015-05-20T12:38:42.392459+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2015-05-20T12:38:42.392461+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/railties-4.0.2/lib/rails/engine.rb:511:in `call'
2015-05-20T12:38:42.392462+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/railties-4.0.2/lib/rails/application.rb:97:in `call'
2015-05-20T12:38:42.392463+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/configuration.rb:82:in `call'
2015-05-20T12:38:42.392442+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.2/lib/active_support/tagged_logging.rb:67:in `block in tagged'
2015-05-20T12:38:42.392443+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/activesupport-4.0.2/lib/active_support/tagged_logging.rb:25:in `tagged'
2015-05-20T12:38:42.392466+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/server.rb:375:in `process_client'
2015-05-20T12:38:42.392467+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/server.rb:262:in `block in run'
2015-05-20T12:38:42.392455+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2015-05-20T12:38:42.392453+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
2015-05-20T12:38:42.392450+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/railties-4.0.2/lib/rails/rack/logger.rb:20:in `call'
2015-05-20T12:38:42.392468+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/thread_pool.rb:104:in `call'
2015-05-20T12:38:42.392470+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/thread_pool.rb:104:in `block in spawn_thread'
2015-05-20T12:38:42.392472+00:00 app[web.1]: 
2015-05-20T12:38:42.392464+00:00 app[web.1]:   vendor/bundle/ruby/2.2.0/gems/puma-2.11.1/lib/puma/server.rb:507:in `handle_request'
2015-05-20T12:38:42.392471+00:00 app[web.1]: 
2015-05-20T12:38:42.777619+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=bachvanngoc.herokuapp.com request_id=29570c12-9b74-4b70-b109-7365acb4938e fwd="183.81.86.77" dyno=web.1 connect=0ms service=2ms status=200 bytes=143
2015-05-20T12:38:41.882707+00:00 heroku[web.1]: State changed from starting to up
WARNING: Toolbelt v3.37.1 update available.
里奥·科雷亚(Leo Correa)

这不是部署问题

从Heroku日志中,您似乎尚未定义处理根路径的路由。

ActionController::RoutingError (No route matches [GET] "/"):

如果查看config/routes.rb文件,则需要定义一个控制器/操作来处理该路径。

就像是:

root to: "acontroller#anaction"

或者

get "/" => "acontroller#anaction"

开发期间的Rails在根路径上提供默认页面。如果您在生产环境中运行rails应用程序,则不会显示该默认页面。您可以通过执行此操作在本地进行检查rails server -e production,您会发现您在Heroku中得到的不是相同的主页,而是相同的页面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Rails应用程序部署到heroku时出了点问题

来自分类Dev

无法将Rails应用程序部署到heroku

来自分类Dev

使用ActionCable将Rails应用程序部署到Heroku

来自分类Dev

无法将 rails 应用程序部署到 heroku

来自分类Dev

在Visual Studio 2015上部署到Azure Web应用程序时,如何解决此错误“ NoRegisteredProviderFound”?

来自分类Dev

如何将 Kotlin 应用程序部署到 Heroku?

来自分类Dev

运行`foreman start` /将Django应用程序部署到Heroku时出现问题

来自分类Dev

将Mern应用程序部署到heroku之后的路由问题

来自分类Dev

将Angular 5应用程序部署到Heroku时出现问题

来自分类Dev

我将MERN应用程序部署到Heroku出了什么问题?

来自分类Dev

将应用程序部署到heroku时预编译资产问题

来自分类Dev

Rails 应用程序部署到 Heroku 错误

来自分类Dev

将Rails应用程序部署到heroku时,CSS样式损坏

来自分类Dev

使用Elasticsearch,盆景将Rails应用程序部署到Heroku

来自分类Dev

使用mysql数据库将Ruby on Rails应用程序部署到Heroku

来自分类Dev

在不使用git的情况下将Rails应用程序部署到Heroku?

来自分类Dev

将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

来自分类Dev

AdapterNotSpecified使用MySQL的ClearDB将Rails应用程序部署到Heroku

来自分类Dev

将Rails应用程序部署到Heroku之后,没有下拉列表

来自分类Dev

使用devise gem将rails应用程序部署到heroku

来自分类Dev

在不使用git的情况下将Rails应用程序部署到Heroku?

来自分类Dev

将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

来自分类Dev

使用Action Cable时将Ruby on Rails应用程序部署到Heroku(侦听Puma端口)

来自分类Dev

将 rails 应用程序部署到 heroku,sendgrid 电子邮件链接不可行

来自分类Dev

将 Rails 4 应用程序部署到 Heroku redis 时出错

来自分类Dev

服务注入到组件后,如何解决加载Angular应用程序中的问题?

来自分类Dev

部署Flask应用程序时如何解决此Elastic Beanstalk错误:在系统上找不到Python 3.7.0

来自分类Dev

将Meteor 0.8.3应用程序部署到Heroku

来自分类Dev

将Flask应用程序部署到Heroku时出错

Related 相关文章

  1. 1

    将Rails应用程序部署到heroku时出了点问题

  2. 2

    无法将Rails应用程序部署到heroku

  3. 3

    使用ActionCable将Rails应用程序部署到Heroku

  4. 4

    无法将 rails 应用程序部署到 heroku

  5. 5

    在Visual Studio 2015上部署到Azure Web应用程序时,如何解决此错误“ NoRegisteredProviderFound”?

  6. 6

    如何将 Kotlin 应用程序部署到 Heroku?

  7. 7

    运行`foreman start` /将Django应用程序部署到Heroku时出现问题

  8. 8

    将Mern应用程序部署到heroku之后的路由问题

  9. 9

    将Angular 5应用程序部署到Heroku时出现问题

  10. 10

    我将MERN应用程序部署到Heroku出了什么问题?

  11. 11

    将应用程序部署到heroku时预编译资产问题

  12. 12

    Rails 应用程序部署到 Heroku 错误

  13. 13

    将Rails应用程序部署到heroku时,CSS样式损坏

  14. 14

    使用Elasticsearch,盆景将Rails应用程序部署到Heroku

  15. 15

    使用mysql数据库将Ruby on Rails应用程序部署到Heroku

  16. 16

    在不使用git的情况下将Rails应用程序部署到Heroku?

  17. 17

    将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

  18. 18

    AdapterNotSpecified使用MySQL的ClearDB将Rails应用程序部署到Heroku

  19. 19

    将Rails应用程序部署到Heroku之后,没有下拉列表

  20. 20

    使用devise gem将rails应用程序部署到heroku

  21. 21

    在不使用git的情况下将Rails应用程序部署到Heroku?

  22. 22

    将Rails应用程序部署到Heroku时出现“无法加载此类文件”错误

  23. 23

    使用Action Cable时将Ruby on Rails应用程序部署到Heroku(侦听Puma端口)

  24. 24

    将 rails 应用程序部署到 heroku,sendgrid 电子邮件链接不可行

  25. 25

    将 Rails 4 应用程序部署到 Heroku redis 时出错

  26. 26

    服务注入到组件后,如何解决加载Angular应用程序中的问题?

  27. 27

    部署Flask应用程序时如何解决此Elastic Beanstalk错误:在系统上找不到Python 3.7.0

  28. 28

    将Meteor 0.8.3应用程序部署到Heroku

  29. 29

    将Flask应用程序部署到Heroku时出错

热门标签

归档