Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 尝试运行迁移时出现heroku错误_Ruby On Rails_Heroku_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 尝试运行迁移时出现heroku错误

Ruby on rails 尝试运行迁移时出现heroku错误,ruby-on-rails,heroku,ruby-on-rails-3.2,Ruby On Rails,Heroku,Ruby On Rails 3.2,第一次使用heorku。代码部署到heroku,非db页面呈现良好。我得到了这个错误,我不知道为什么: 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&g

第一次使用heorku。代码部署到heroku,非db页面呈现良好。我得到了这个错误,我不知道为什么:

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),

如需任何帮助,请提前通知Thx。调试这个的下一步是什么

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

heroku运行rake db:migrate--app my\u awsome\u app


--app
是可选的

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

heroku运行rake db:migrate--app my\u awsome\u app

--app
是可选的