over 1 year ago
Bug描述:1.在网站部署到 Heroku 上以后,打开heroku上项目的网站报错,显示 Application Error ,查看 heroku logs 显示一堆信息;2.Heroku部署成功后,数据库是空的,想调用 seed.rb 报错。

报错信息:

解决思路:
  • 找到报错信息中有用的bug描述,去问google
  • 实在搞不定,还是要去 Slack 求助,因为这样比较高效
Debug:
1.找到报错信息中有用的bug描述,去问google

找到有人说执行 heroku restart 重开heroku就能解决,但这个回答没能解决问题。

在翻找解决办法的时候有人提到一个“偏方”——执行 heroku run rails console 能解决,我试着运行之后有报错:

跟着描述找问题发现 resumes_controller.rb 里有一段多了一个 end ,重新 commit&push 到heroku,这时问题解决了!

2.这个问题为了节省时间,我选择求助 Slack助教

发现指令中漏了 rake ,低级错误哦!

反思:

解决第一个bug的让我对于debug有了一点点的经验,找到bug描述然后去问google,独立解决问题的能力也是全栈工程师所应具备的基本素质,加油!

← ORID记录4/26 ORID记录4/27 →
 
comments powered by Disqus