gpt4 book ai didi

ruby - rake 中止! PG::ConnectionBad: fe_sendauth: 没有提供密码 sinatra

转载 作者:行者123 更新时间:2023-11-29 13:26:40 25 4
gpt4 key购买 nike

我似乎无法让它工作。我尝试运行 bundle exec rake db:migrate运行后bundle exec rake db:create它给了我这个错误:

rake aborted!
PG::ConnectionBad: fe_sendauth: no password supplied
/home/david/DBC/survey-gorilla-challenge/Rakefile:106:in block (2 levels) in <top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)

我试过环顾四周,但这一切似乎都是 Rails 的解决方案,而我将其与 Sinatra 和 activerecord 一起使用。我不确定这是否有任何区别。我什至尝试更改我的 pg_hba.conf ,目前看起来像这样:

IPv4 local connections:
host all all 127.0.0.1/32 md5
IPv6 local connections:
host all all ::1/128 md5

我不确定如何让它工作。任何帮助表示赞赏。

最佳答案

我解决了。我将 pg_hba.conf 更改为

TYPE  DATABASE        USER            ADDRESS                 METHOD

"local" is for Unix domain socket connections only

host all all 127.0.0.1/32 trust
IPv4 local connections:
host all PC 127.0.0.1/32 trust
IPv6 local connections:
host all all ::1/128 trust

然后使用 sudo nano/etc/postgresql/9.3/main/pg_hba.conf 重新启动 postgres。这使迁移继续进行。

关于ruby - rake 中止! PG::ConnectionBad: fe_sendauth: 没有提供密码 sinatra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com