Ruby on rails 3.1 rake db:migrate不工作

Ruby on rails 3.1 rake db:migrate不工作,ruby-on-rails-3.1,rails-migrations,Ruby On Rails 3.1,Rails Migrations,我正在从非常早期的版本升级redmine实例。我完全按照教程所说的去做。但是命令rake db:migrate rails\u env=production不能正确修改数据库。有很多字段没有添加到表中。我签出了schema.rb文件,它看起来很好。命令运行时没有任何错误。我可以从输出中看出,生成了许多新索引。我做了一个db:schema:load,但也不起作用。如何迁移数据?我想我有两个选择。 1.做一个真正的数据库:迁移 2.创建一个新版本数据库并从旧数据库加载数据,也需要说明 欢迎提供任何建

我正在从非常早期的版本升级redmine实例。我完全按照教程所说的去做。但是命令rake db:migrate rails\u env=production不能正确修改数据库。有很多字段没有添加到表中。我签出了schema.rb文件,它看起来很好。命令运行时没有任何错误。我可以从输出中看出,生成了许多新索引。我做了一个db:schema:load,但也不起作用。如何迁移数据?我想我有两个选择。 1.做一个真正的数据库:迁移 2.创建一个新版本数据库并从旧数据库加载数据,也需要说明


欢迎提供任何建议。

RAILS\u ENV=产品必须大写。感谢Vivek Parihar。

我认为您错误地迁移了开发数据库,请尝试以下命令
RAILS\u ENV=production-rake db:migrate
谢谢!!!我正在用小写输入rails_env,它不会给我错误!嘿,刘易斯,如果你把我的评论提高一点,可能会更有帮助。这有助于其他人找到解决方案。