2014-11-21 109 views
1

这是我最后的解决方法。我已经通过搜索stackoverflow和搜索各种主题,但它似乎归结为如何解释/分析我自己的Heroku日志。有这么多的事情发生,我不确定要先看哪里。我看到诸如eager_load和文件app/config/environment:rb:5的文件,并且我的Unicorn配置和关系关联似乎也存在问题。我浏览了我的文件,无法找到我的日志所指的内容,直到现在解释错误非常容易。Heroku部署和解释Heroku日志的问题

稍微背景:我最初使用默认的Sqlite3设置构建了我的rails应用程序,我试图将它切换到Postgres。所以也许还会发生一些冲突。我希望能够在将来自己阅读我的Heroku日志,并确切知道在哪里寻找。所以如果有人能够提供一个关于阅读Heroku日志的好教程,那也会很棒。

这里就是我到目前为止已经看了: 我看了对Heroku的网站devcenter,但我不会让他们的指示在我的代码连接到这个问题。我只是一个卡住的点,但一直试图找出它的好几天!我担心我只是缺少一些基本的东西,这就是为什么我还没有弄清楚这一点。

我也看过rails_guide上的ruby的association_basics.html,因为我一直有一些语法问题。

我已经使用foreman start来查看我的Procfile是否正在工作并且获得了另一个巨大的列表。我也用heroku ps,这给了我web.1 crashed

这里的Heroku的日志这也是连接到我的应用程序的github上页: https://github.com/jsmit032/seasons-app/issues/29

如果需要任何其他信息,请让我知道,我我将编辑我的问题,希望这可以帮助其他人。

+0

听起来像一切都在着火。你提到了十几个问题。请选择一个开始。请阅读[我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask) – 2014-11-21 20:34:06

+0

是否有任何信息可以告诉我有关heroku日志组错误的信息。从外观上看,有多条同样的错误。我应该参加第一条线并研究一个具体的线。我确实已经阅读了如何提出一个好问题。这是我的第一枪。 – gfofdirtbag 2014-11-21 21:02:38

+0

日志输出与您在本地看到的相同 - 只是以时间戳和源代码weg web [1]为前缀。如果您以生产模式在本地启动应用程序,则会看到相同的错误。 – 2014-11-21 21:09:13

回答

0

所以我得到了整个应用程序的部署!原来这是一个预先编制的问题。

所以我通过引导去在Heroku的编译前资产Rails中4:https://devcenter.heroku.com/articles/rails-4-asset-pipeline

我还通过Heroku的引导去了跃跃欲试的轨道4的应用程序: https://devcenter.heroku.com/articles/getting-started-with-rails4#migrate-your-database

通过还去Heroku指南Heroku上的SQLite与Unicorn部署Rails应用程序指南。

在实际网站上查看控制台错误是一个巨大的帮助。这就是我们发现资产管道可能无法正常工作的原因。

0
2014-11-21T19:27:58.271705+00:00 app[web.1]: has_many :user, through :user_to_destinations 

看起来不正确的 - 它应该是

has_many :user, through: :user_to_destinations 

在/app/app/models/destination.rb:3

+0

通常您需要扫描日志以查看看起来很熟悉的文件名 - 即您的代码(通常位于/ app文件夹中) - 这些代码可以显示问题出现在代码中的哪个位置。 – 2014-11-21 20:58:10

+0

修复了一件事!我现在只是空白页!我对如何阅读日志有了更好的了解。 *刚刚看到新的评论!* – gfofdirtbag 2014-11-21 21:04:44