Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku上的Rails在启动时崩溃_Ruby On Rails_Ruby On Rails 4_Heroku - Fatal编程技术网

Ruby on rails Heroku上的Rails在启动时崩溃

Ruby on rails Heroku上的Rails在启动时崩溃,ruby-on-rails,ruby-on-rails-4,heroku,Ruby On Rails,Ruby On Rails 4,Heroku,当我尝试将我的github应用程序部署到heroku时,我得到了他们的错误。你知道这个错误是什么意思吗?当我转到myapp.herokuapp.com url时,我会收到一条默认的应用程序消息“应用程序中出现错误,无法提供您的页面。请稍后再试。” 从日志中看不出任何东西,这表明问题在环境级别(您没有正确的ENVvar,或者更可能的是,您没有正确设置数据库) 根据经验,我发现Heroku工作得非常好,除非您忘记迁移数据库 -- 如果答案错误,我会删除它,但你最好: heroku run rake

当我尝试将我的github应用程序部署到heroku时,我得到了他们的错误。你知道这个错误是什么意思吗?当我转到myapp.herokuapp.com url时,我会收到一条默认的应用程序消息“应用程序中出现错误,无法提供您的页面。请稍后再试。”


从日志中看不出任何东西,这表明问题在环境级别(您没有正确的
ENV
var,或者更可能的是,您没有正确设置数据库)

根据经验,我发现Heroku工作得非常好,除非您忘记迁移数据库

--

如果答案错误,我会删除它,但你最好:

heroku run rake db:migrate

这将确保您在Heroku环境中设置了数据库。是否是问题是另一回事;我发现9/10次,Heroku中没有db/没有迁移db是应用程序崩溃的最大原因。

如果添加存储库,我会查看一下。github repo是私有的。无论如何,我可以解决这个问题而不发布存储库?感谢您启动正在开发中的服务器(在您自己的机器上)?这是您第一次部署到Heroku吗?基本上Rails在启动时会崩溃-错误很可能出现在您的配置或初始值设定项中的某个地方。
heroku[router]:
行是heroku服务于您在浏览器中看到的静态错误页面。是的,我可以在本地成功启动服务器。是的,这是我第一次部署到Heroku。谢谢你提供的所有信息。我运行了你建议的命令,但出现了一些不同的错误。请看一下我的更新。非常感谢。
        2015-12-14T14:46:11.598744+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.0.0/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>'
    2015-12-14T14:46:11.598746+00:00 app[web.1]: from bin/rails:8:in `require'
    2015-12-14T14:46:11.632494+00:00 app[web.1]: => Rails 4.2.4 application starting in production on http://0.0.0.0:20732
    2015-12-14T14:46:12.680393+00:00 heroku[web.1]: State changed from starting to crashed
    2015-12-14T18:20:23.431655+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=myapp.herokuapp.com request_id=2ed5f19a-bc65-40b8-ac3b-574d46c35ece fwd="177.127.367.126" dyno= connect= service= status=503 bytes=
: Not found
: Not found
: Not found
: Not found
: Not found
: Not found
: Not found
: Not found
: Not found
heroku run rake db:migrate