Ruby on rails 致命:角色“;des0071";在postgis ruby on rails中不存在

Ruby on rails 致命:角色“;des0071";在postgis ruby on rails中不存在,ruby-on-rails,ruby,postgresql,postgis,Ruby On Rails,Ruby,Postgresql,Postgis,使用postgis作为适配器 我的database.yml是 development: adapter: postgis database: looks timeout: 5000 当我运行rakedb:create时,它会给我一个错误 FATAL: role "des0071" does not exist in postgis ruby on rails 但是用户名和密码是存在的 用户名:postgres 密码:root为什么postgis作为adapter而不是postg

使用postgis作为适配器 我的database.yml是

 development:
  adapter: postgis
  database: looks
  timeout: 5000
当我运行rakedb:create时,它会给我一个错误

FATAL: role "des0071" does not exist in postgis ruby on rails
但是用户名和密码是存在的 用户名:postgres
密码:root

为什么
postgis
作为
adapter
而不是
postgres
,使用任何gem?您是否尝试从
数据库.yml
文件中明确指定使用提供的用户名和密码`username:postgres password:root'就像你说的那样?因为它必须是fot postgisYes,但它仍然会给出这个错误您在
数据库中的所有信息。yml
是数据库名称和超时。没有登录名、密码或主机。那你期待什么?:]编辑问题以反映您尝试做的最好的事情。为什么使用任何gem将
postgis
作为
adapter
而不是
postgres
?您是否尝试从
数据库.yml
文件中明确指定使用提供的用户名和密码`username:postgres password:root'就像你说的那样?因为它必须是fot postgisYes,但它仍然会给出这个错误您在
数据库中的所有信息。yml
是数据库名称和超时。没有登录名、密码或主机。那你期待什么?:]编辑问题以反映您尝试做的最好的事情。