你如何耙Heroku数据库?

时间:2011-07-13 17:33:25

标签: database heroku rake dsl dbmigrate

我在Heroku上有一个申请表。但是,每当我在本地更改数据库然后将更改推送到应用程序时,数据库都不会更改。

我意识到我需要在Heroku数据库上运行rake。但是当我尝试heroku rake db:migrate时,我收到以下错误。

  耙子流产了!未初始化的常量Rake :: DSL`

如何解决这个问题?

我一直在使用heroku db:push进行即兴创作,但由于删除了当前数据库,因此无法保留。

4 个答案:

答案 0 :(得分:2)

如果您使用新的Cedar Stack,则应使用

heroku run rake db:migrate

答案 1 :(得分:1)

使用:

heroku rake db:version

来源:

  

http://devcenter.heroku.com/articles/rake

答案 2 :(得分:0)

附加w /“heroku”或只在终端输入“heroku”以获取说明

heroku rake db:migrate 

答案 3 :(得分:0)

你的耙子错误中止了!未初始化的常量Rake::DSL可能属于rake版本 - 请参阅Stack Overflow问题 Ruby on Rails and Rake problems: uninitialized constant Rake::DSL 以获取修复。

相关问题