我正在使用capistrano进行rails应用程序部署。但我面临PG::ConnectionBad: FATAL: database "db_name" does not exist
错误。
请指导我。
答案 0 :(得分:1)
此错误表示不存在名为“db_name”的数据库。
您需要在EC2服务器上创建数据库,并将该数据库的名称和密码用于生产块中的config / database.yml文件。
或者,您可以运行
bundle exec rake db:create RAILS_ENV=production
在EC2服务器上,因此它将创建一个具有指定配置的database.yml文件的数据库。创建数据库后,您将不再收到此错误。