【问题标题】:heroku "stack level too deep" errorheroku“堆栈级别太深”错误
【发布时间】:2023-04-02 23:50:01
【问题描述】:

我在 heroku 上启动我的应用时遇到问题,我收到此错误

heroku rake db:migrate --trace
(in /app)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
stack level too deep
/app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:231

为了调查问题,我应该调查什么? 任何的想法? 谢谢

【问题讨论】:

  • 你会覆盖系统方法吗?
  • 我在这里遇到了完全相同的问题,我唯一做的就是安装了设计。然后“rake db:migrate”给出了这个错误。我应该将迁移拆分成几部分吗?
  • 还有一件事:我在 shell 中添加了“ulimit -s unlimited”,然后使用“ulimit -a”检查,我可以看到我的堆栈是无限的。

标签: ruby-on-rails deployment heroku


【解决方案1】:
  1. 确保迁移工作正常(例如在您的计算机上)

  2. 运行 heroku logs 并查看日志内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-21
    • 1970-01-01
    • 2019-08-14
    • 2012-03-04
    • 2013-10-05
    • 2011-11-17
    相关资源
    最近更新 更多