【问题标题】:Heroku RoR app not working after adding activeadmin gem添加 activeadmin gem 后 Heroku RoR 应用程序无法正常工作
【发布时间】:2012-04-26 19:16:05
【问题描述】:

在我添加 activeadmin gem 之前,我的 RoR 应用程序在 heroku 上运行良好,现在当我将它推送到 heroku 时,我得到一个这样的页面:

Application Error
An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

heroku logs 命令只给我...

2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x515546]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x519499]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_ary_each+0x45) [0x533735]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: [NOTE]
2012-04-14T21:25:32+00:00 app[web.1]: 
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby() [0x51307f]
2012-04-14T21:25:32+00:00 app[web.1]: /usr/local/bin/ruby(rb_yield+0x66) [0x521d56]
2012-04-14T21:25:32+00:00 app[web.1]: 
2012-04-14T21:25:32+00:00 app[web.1]: You may have encountered a bug in the Ruby interpreter or extension libraries.
2012-04-14T21:25:32+00:00 app[web.1]: Bug reports are welcome.
2012-04-14T21:25:32+00:00 app[web.1]: For details: http://www.ruby-lang.org/bugreport.html
2012-04-14T21:25:33+00:00 heroku[web.1]: Process exited with status 139
2012-04-14T21:25:33+00:00 heroku[web.1]: State changed from up to crashed

我不知道从这里去哪里。有谁知道如何让我的本地应用程序(完美运行)在 heroku 上运行?

谢谢, 布拉德

【问题讨论】:

  • 你在 Heroku 中运行过迁移吗?
  • 是的,我运行了它,这就是我返回的结果:Running rake db:migrate attached to terminal... up, run.1
  • 这个错误让 Ruby 崩溃了——我会提出支持票。
  • 好的,谢谢。刚刚提交了支持。
  • 嗨,我也有同样的问题。我设置了 50 分的赏金。请看stackoverflow.com/questions/10845417/…

标签: ruby-on-rails heroku activeadmin


【解决方案1】:

我在这里做一个盲目的猜测,但是当您安装 Active Admin 时,您需要在推送到 Heroku 后运行迁移。

尝试这样做:

heroku rake db:migrate

【讨论】:

  • 是的,我对其进行了排名并得到了Running rake db:migrate attached to terminal... up, run.1 的回复。没有错误或任何东西。
  • 这不是被弃用的。终端现在说要运行“heroku run rake”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
相关资源
最近更新 更多