Ruby on rails Heroku db上的Rails 5应用程序:迁移
我有几个Rails 4应用程序在Heroku上运行,没有问题。我的最新应用程序是用Rails 5编写的,在Heroku上部署时我面临着问题。在我的本地机器上,我没有任何问题 我部署了我的应用程序,想Ruby on rails Heroku db上的Rails 5应用程序:迁移,ruby-on-rails,heroku,Ruby On Rails,Heroku,我有几个Rails 4应用程序在Heroku上运行,没有问题。我的最新应用程序是用Rails 5编写的,在Heroku上部署时我面临着问题。在我的本地机器上,我没有任何问题 我部署了我的应用程序,想运行heroku运行rake db:migrate 我得到的是: 正在运行rake db:migrate on⬢ 三十、 。。。up,run.3627(免费):没有这样的文件 或目录 我还尝试了heroku运行rake db:migrate--app XXX,但遇到了同样的问题 数据库已创建。但是迁移
运行heroku运行rake db:migrate
我得到的是:
正在运行rake db:migrate on⬢ 三十、 。。。up,run.3627(免费):没有这样的文件
或目录
我还尝试了heroku运行rake db:migrate--app XXX
,但遇到了同样的问题
数据库已创建。但是迁移不起作用
有什么建议吗?根据这个答案:你必须更新你的垃圾箱:
rake导轨:更新:bin
但是rails 5似乎改变了这个命令:
rails app:update:bin
您可以在这里阅读:Rails 5现在使用
Rails
作为运行迁移的命令
rake-db:migrate
现在是rails-db:migrate
我想在rails 5中,他们把rake改成了rails。试运行“heroku run rails db:migrate”已经试过了,但没有成功。在Rails5中,两种方法都应该有效。