0

第一次使用 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),

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

4

1 回答 1

3

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

heroku run rake db:migrate --app my_awsome_app

--app是可选的

于 2013-02-14T07:30:23.690 回答