运行配置数据库bin/rails db:create遇到问题
操作系统:Ubuntu
已安装:PostgreSQL 并已运行
执行配置数据库中的:bin/rails db:create
提示一下错误
@zhaoxinhua 根据信息来看,应该是我们本地 postgres 没有配置免密登录
这是项目的数据库配置,可以看到我们只提供了用户名,没有提供密码
一般而言,本地开发我们有两种配置方式
-
无密码登录
-
密码登录
- 登录数据库,创建一个初始用户 postgres
- 为 postgres 用户设置登录密码
- 然后在项目的 config/database.yml 文件添加
@hiveer 您好
此处改完后,下面重启了服务,并正常运行
但是执行创建库
@zhaoxinhua 把你本地的 config/database.yml 贴上来我看下
@zhaoxinhua 执行下面的两条命令,结果是啥贴上来:
psql -U postgres
\l
@hiveer
database.txt @hiveer 我把后缀改成txt才能发到github
database.txt @hiveer 我把后缀改成txt才能发到github
服务数据库的配置没有问题,你的问题出在你的 postgresql 的安装上
psql -U postgres 的命令的提示信息,告诉我们,你的 PG 是连不上的
@zhaoxinhua 这个问题解决了吗?