Heroku运行rake db:migrate错误rake命令未找到

时间:2015-02-06 09:00:22

标签: ruby-on-rails postgresql heroku migration

我正在运行run rake db:migration命令,终端告诉我rake不是命令

$ heroku run rake db:migrate --app"glacial-lake-5597"
Running `rake db:migrate --appglacial-lake-5597` attached to terminal... up, run.1930
bash: rake: command not found

$ heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.4588
bash: rake: command not found

我已经将已安装和已提交的更改捆绑到git。

我看了遍遍StackOverflow,我找不到答案

有人能指出我正确的方向

2 个答案:

答案 0 :(得分:1)

查看gem sqlite是否仅在开发中。

像这样

FlinkKafkaConsumer09

答案 1 :(得分:0)

要检查您的应用是否已正确部署,请在尝试推送到Heroku后查看shell中的跟踪。我在Cloud 9中一直在运行我并没有真正看到结果,因为它们非常小,我对此很陌生,而且,它确实在它之前完全部署了......

当我滚动浏览时,发现提到了两个错误;我纠正了这些错误,然后heroku数据库迁移运行正常。一个错误是缺少一行代码,另一个是我在SO上找到的(我无法解析链接,抱歉),它与我改变的css文件的文件扩展名有关。 css到.css.scss。