启动h2o steam时无法连接到postgresql

Cannot connect to postgresql when starting h2o steam

我在启动 h2o 的 Steam 应用程序时遇到问题:按照随附的手册,我创建了 steam 数据库用户:

createuser -P steam

然后

./create-database.sh

从适当的目录。而且看起来还不错。但是当我最终 运行 尝试

./steam serve master --compilation-service-address="localhost:8080"

失败

pq: password authentication failed for user "steam"

我尝试通过添加行来修改 pg_hba.conf

host steam steam 127.0.0.1/32 trust
local steam steam trust

但是没用。我已经尝试了 YARN 和独立的 steam 版本。任何想法或解决方法将不胜感激。

您是否创建了 ~/.pgpass 文件,该文件属于 运行 Steam 用户?

它应该包含:*:*:*:steam:<your password> 而且它应该只有用户可读 chmod 600 ~/.pgpass