在 aws elastic beanstalk 上耙 db:migrate

Rake db:migrate on aws elastic beanstalk

我想在 aws 上做 rake db:migrate,但不知道怎么做

这是我的 .ebextensions/.config 文件,但它不起作用

packages:
  yum:
    postgresql-devel: []

# Run rake tasks before an application deployment
container_commands:
  01bundler-pg:
    command: bundle config build.pg --with-pg-config=/usr/bin/pg_config
  db:
      command: "bundle exec rake db:migrate"
      leader_only: true

您没有指定收到的错误消息和您选择的配置(例如 64 位 Amazon Linux 2014.03 v1.0.9 运行 Ruby 2.1)。
但是,您的文件名似乎有误。你称它为 .config 而文件名应该有一个前缀。尝试将其重命名为 myapp.config.
也就是说,如果您选择了弹性 beantalk 实例类型的 ruby 版本,那么您不需要手动迁移,因为 beantalk 会为您完成(作为其 12_db_migration.sh 脚本的一部分)。
如果您仍然需要执行某种自定义手动迁移,那就去做吧。