【问题标题】:heroku error when trying to run migration尝试运行迁移时出现heroku错误
【发布时间】:2013-02-14 07:27:39
【问题描述】:

第一次使用 heorku。代码部署到heroku,非数据库页面渲染良好。我收到此错误,但不确定原因:

irb(main):004:0> heroku run rake db:migrate
NameError: undefined local variable or method `migrate' for main:Object
    from (irb):4

目前我不清楚 heroku 是否运行迁移,因为像

这样简单的事情
User.first

给我这样的错误:

irb(main):005:0> User.first
PG::Error: ERROR:  relation "users" does not exist
LINE 5:              WHERE a.attrelid = '"users"'::regclass
                                        ^
:             SELECT a.attname, format_type(a.atttypid, a.atttypmod),

提前感谢您的帮助。调试这个的下一步是什么?

【问题讨论】:

    标签: ruby-on-rails heroku ruby-on-rails-3.2


    【解决方案1】:

    您不应该在 Rails 控制台中运行该命令。您可以将该命令运行到项目目录中的 shell 中。

    heroku run rake db:migrate --app my_awsome_app

    --app 是可选的

    【讨论】:

      猜你喜欢
      • 2021-04-09
      • 2021-07-29
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 2019-02-14
      • 2013-11-28
      相关资源
      最近更新 更多