PG :: ConnectionBad:FATAL:database" db_name"在EC2亚马逊上不存在

时间:2016-07-12 13:13:16

标签: ruby-on-rails database amazon-ec2 capistrano

我正在使用capistrano进行rails应用程序部署。但我面临PG::ConnectionBad: FATAL: database "db_name" does not exist错误。

请指导我。

1 个答案:

答案 0 :(得分:1)

此错误表示不存在名为“db_name”的数据库。

您需要在EC2服务器上创建数据库,并将该数据库的名称和密码用于生产块中的config / database.yml文件。

或者,您可以运行

bundle exec rake db:create RAILS_ENV=production

在EC2服务器上,因此它将创建一个具有指定配置的database.yml文件的数据库。创建数据库后,您将不再收到此错误。