我在本地计算机上运行了一个Rails应用程序,但当我将它推送到heroku时,它会崩溃。错误日志给出错误H10。 这是日志。 http://pastebin.com/6UqVW0BL 有人可以帮忙。
答案 0 :(得分:0)
http://devcenter.heroku.com/articles/error-codes表示H10错误可能来自“崩溃的网络进程或启动超时”。有没有什么可能导致应用程序启动时间过长,即通过网络进行请求?
答案 1 :(得分:0)
在该堆栈跟踪的第14行中,它说:
n depend_on':没有要加载的文件 - mysql(LoadError)
所以看起来它正试图加载mysql。显然,Heroku不支持mysql,只支持pg。而且你只是在生产中加载'pg'宝石,所以在项目的某个地方你可能需要mysql。
答案 2 :(得分:0)
我想你忘了在heroku上运行db:migrate