嗨,我正在Ruby on Rails教程中。我的页面在本地服务器上完美呈现,但不在Heroku上呈现。我已经运行了命令“heroku run rake db:migrate”。我也浏览了Heroku日志。我只是不确定如何阅读它们。页面在Heroku上不能正确渲染
我想知道它是否与我的样式表有关,但我将我的本地服务器上的任何东西都复制到github和heroku,因此不确定它为什么不能读取它。
我添加了日志文件的一部分。我希望我可以显示快照,但不幸的是,我无权这样做。
我将不胜感激关于调试此问题的任何帮助和提示。
====日志文件========================================= ==
2012-03-19T18:22:42 + 00:00的Heroku [web.1]:状态从开始到改变了
2012-03-19T18:22:43 + 00:00的应用程序[web.1]:=>引导的WEBrick
2012-03-19T18:22:43 + 00:00应用程式[web.1]:=>的Rails 3.2.0应用上http://0.0.0.0:36524
开始生产2012-03-19T18:22:43 + 00:00 app [web.1]:=>使用-d呼叫分离
2012-03-19T18:22:43 + 00:00应用程式[web.1]:=> Ctrl-C来关闭服务器
2012-03-19T18:22:43 + 00:00的应用程序[web.1]: 2012-03-19T18:22:43 + 00:00应用程式[web.1]: 2012-03-19T18:22:43 + 00:00应用程式[web.1]:发起者GET “/”为68.81.36.121于2012-03-19 18:22:43 +0000
2012-03-19T18:22:44 + 00:00 app [web.1]:正在处理StaticPagesController#home as HTML
2012-03-19T18:22:44 + 00:00 app [web.1]:渲染布局/应用程序中的static_pages/home.html.erb(11.2ms)
2012-03-19T18:22:44 + 00:00应用程式[web.1]:渲染布局/ _shim.html.erb(0.2ms的)
2012-03-19T18:22:44+ 00:00 app [web.1]:渲染布局/ _header.html.erb(1.9ms)
2012-03-19T18:22:44 + 00:00 app [web.1]:Rendered layouts/_footer .html.erb(1.5毫秒)
2012-03-19T18:22:44 + 00:00应用程式[web.1]:完成200 OK在76ms(查看:75.7ms | ActiveRecord的:0.0ms)
2012-03-19T18:22:44 + 00:00应用程式[web.1]:缓存:[GET /]错过
2012-03-19T18:22:44+ 00:00 heroku [router]:GET stormy-mist-1232.herokuapp.com/ dyno = web.1 queue = 0 wait = 0ms service = 850ms status = 304 bytes = 0
2012-03-19T18:22 :47 + 00:00 heroku [web.1]:状态从弹跳变为弹跳
2012-03-19T18:22:47 + 00:00 heroku [web.1]:状态从弹跳变为弹出
2012-03-19T18:22: 47 + 00:00 heroku [网页。1]:状态从创建改变为起始
2012-03-19T18:22:51 + 00:00的Heroku [web.1]:用SIGTERM停止过程
2012-03-19T18:22:51 +00:00 app [web.1]:[2012-03-19 18:22:51] ERROR SignalException:SIGTERM
2012-03-19T18:22:51 + 00:00 app [web.1] :/usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in`select'
2012-03-19T18:22:55 + 00:00 heroku [web.1]:用命令启动程序bundle exec rails server -p 4160
2012-03-19T18:22:59 + 00:00 app [web.1]:DEPRECATION警告:您在供应商/插件中使用Rails 2.3风格的插件!在Rails 4.0中将会删除对这些插件的支持。将它们移出并将它们捆绑到Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中。有关更多信息,请参阅发行说明:“http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released。” (在/app/config/environment.rb:5处调用)
2012-03-19T18:22:59 + 00:00 app [web.1]:DEPRECATION警告:您的Rails 2.3样式插件供应商/插件!在Rails 4.0中将会删除对这些插件的支持。将它们移出并将它们捆绑到Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中。有关详情,请参阅发行说明:“http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released”。 (从/app/config/environment.rb:5调用)
2012-03-19T18:23:01 + 00:00的Heroku [web.1]:用SIGKILL
停止过程2012-03 -19T18:23:01 + 00:00 heroku [web.1]:错误R12(退出超时) - > SIGTERM在10秒内无法退出进程
2012-03-19T18:23:02 + 00: 00 heroku [web.1]:进程退出状态137
2012-03-19T18:23:04 + 00:00 app [web.1]:[2012-03-19 18:23:04]信息WEBrick 1.3.1
2 012-03-19T18:23:04 + 00:00 app [web.1]:[2012-03-19 18:23:04] INFO ruby 1.9.2(2011-07-09)[x86_64-linux]
2012-03-19T18:23:04 + 00:00 app [web.1]:[2012-03-19 18:23:04] INFO WEBrick :: HTTPServer#start:pid = 1 port = 4160
您好Veraticus感谢您这样做。我意识到,当我查看源代码时,我的资产管道出了问题,因为CSS是空的。不幸的是,重新学习过程意味着我必须在最简单的错误上花费数小时。再次感谢! – Rubygirl 2012-03-22 02:58:12
没问题!如果我帮助接受我的答案;它会让Stack Overflow上的其他人更有可能在未来帮助你。 – Veraticus 2012-03-22 04:06:05